一张图看懂springboot使用gradle兼容maven的构建实现

构建

这是springboot最新版对gradle的封装扩展,主要是兼容了Maven的构建。仔细看这张图,可以发现中心包是starters启动器包。通过启动器做了3件事:

1.部署操作

主要是针对maven格式做的兼容实现。这里面包括Maven仓库的定义和Maven插件的定义,还定义了bom和约束,然后定义了自动配置。

2.设置classpath

主要是确定所有类和资源存在的路径。

3.约定设置

首先是java类约定,包括可选包的设置、测试类和资源配置文件的提取。

其次是Maven格式的发布约定设置,保证输出Maven仓库兼容的构建。

最后是文档模块的约定设置,包括组件工厂和脚手架的设置。

另外,日志、处理器和上下文会话定义了与容器相关的能力,日志记录、注解驱动处理和上下文会话定义等。

 

声明: 除非转自他站(如有侵权,请联系处理)外,本文采用 BY-NC-SA 协议进行授权 | 嗅谱网
转载请注明:转自《一张图看懂springboot使用gradle兼容maven的构建实现
本文地址:http://www.xiupu.net/archives-10607.html
关注公众号:嗅谱网

赞赏

wechat pay微信赞赏alipay pay支付宝赞赏

上一篇
下一篇

相关文章

在线留言

你必须 登录后 才能留言!