Spring引导maven结构要求它有一个父类定义为spring-boot-starter-parent.
我有一种情况,我想将我的应用程序打包为一个多模块结构,我在其中定义包含与地理相关的功能的模块.
像这样的东西,每个模块都有一个罐子包装,
parent Pom
|
|-----------Core module
|
|-----------India Module
|
|----------Africa Module
|
|--------- Europe Module
现在,我可以根据地理位置使用maven配置文件打包我的应用程序,其中在印度配置文件中仅包含和打包核心模块和印度模块.
如何使用spring boot已经定义为spring-boot-starter-parent的spring boot来实现它?
最佳答案
有两种方法可以做到,
>在父pom中使用dependencyManagement,如
cope>importcope>
>这就是我这样做的方式.根POM(带有pom包装)有弹簧靴作为父母
spring-boot-starter-parent
模块poms将root pom作为父级.
POM添加的核心模块依赖于其他模块.
它还有’spring-boot-maven-plugin’来制作胖罐.
spring上下文以java -jar Core_xxx.release.jar启动
当然,如果你有组织明智的父母POM,那么第一选择会更合适.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。