父工程项目pom.xml
<profiles><profile><id>sit</id><properties><env>sit</env></properties><!-- 是否默认 true表示默认 --><activation><activeByDefault>true</activeByDefault></activation></profile><profile><id>uat</id><properties><env>uat</env></properties></profile><profile><id>prod</id><properties><env>prod</env></properties></profile></profiles>
子工程项目:
<build><finalName>extra</finalName><resources><resource><filtering>true</filtering><directory>src/main/java/</directory><includes><!-- 把mapper文件打入jar --><include>**/*.xml</include></includes></resource><resource><filtering>true</filtering><directory>src/main/resources</directory><includes><include>**/application.properties</include><include>**/*.xml</include></includes></resource></resources></build>
application.properties
spring.profiles.active=@env@
项目文件路径: