我正在使用 spring-boot
创建一个项目。
Spring Boot Maven 结构要求必须定义父项目为 spring-boot-starter-parent
。
我有这样的情况:想将我的应用程序打包成多模块结构,在其中定义包含与地理位置相关功能的模块。
类似于这样,每个模块都有一个 JAR 包装:
parent Pom
|
|-----------Core module
|
|-----------India Module
|
|----------Africa Module
|
|--------- Europe Module
现在,我可以使用maven配置文件对应不同的地理位置来打包我的应用程序。例如,在印度的配置文件中,只会包括核心模块和印度模块并进行打包。
那么,如果我的父级项目已经定义为spring-boot-starter-parent
,我该如何在Spring Boot中实现相同的功能呢?