每个子项目配置
application-dev.ym
application-test.yml
application-uat.yml
application-prod.yml
在每个子项目的pom.xml这样的配置,
org.apache.maven.plugins
maven-compiler-plugin
org.apache.maven.plugins
maven-dependency-plugin
copy-dependencies
package
${project.build.directory}/lib
false
false
runtime
true
src/main/resources
application-dev.yml
application-test.yml
application-uat.yml
application-prod.yml
true
src/main/resources
application-${profileActive}.yml
application.yml
在父项目的pom.xml进行这个么配置;
dev
dev
true
test
test
false
uat
uat
false
prod
prod
false
src/main/resources
false
false
src/main/resources/application-${profileActive}.yml
参考项目 spring-boot-plus