1. profiles配置
<profiles>
<profile>
<id>newstaging</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<profileActive>newstaging</profileActive>
<zookeeper_host>staging</zookeeper_host>
<zookeeper_use>true</zookeeper_use>
<pa_zookeeper>staging</pa_zookeeper>
</properties>
</profile>
</profiles>
2. build配置
<build>
<finalName>quickapp-center</finalName>
<resources>
<resource>
<directory>${project.basedir}/src/main/resources</directory>
<filtering>true</filtering>
<includes>
<include>**/mybatis/**.xml</include>
<include>**/zookeeper.properties</include>
<include>**/application.properties</include>
<include>**/application-${profileActive}.properties</include>
<include>**/logback.xml</include>
</includes>
</resource>
</resources>
3.引用application.properties
spring.profiles.active=@profileActive@
4.打包
mvn clean package -spring.profiles.active=newstaging