1.在parent 的pom.xml文件中定义
<profiles>
<profile>
<!-- 开发环境 -->
<id>dev</id>
<properties>
<jdbc.url>202.173.10.112</
jdbc.url>
<
jdbc.username>dev</
jdbc.username>
<
jdbc.pwd>!q2w3e4r5t</
jdbc.pwd>
</properties>
</profile>
<profile>
<!--测试环境-->
<id>test</id>
<properties>
<jdbc.url>202.173.10.112</jdbc.url>
<jdbc.username>test</jdbc.username>
<jdbc.pwd>!q2w3e4r5t</jdbc.pwd>
</properties>
</profile>
<profile>
<!-- 生产环境配置 -->
<id>product</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<jdbc.url>202.173.10.112</jdbc.url>
<jdbc.username>
product</jdbc.username>
<jdbc.pwd>!q2w3e4r5t</jdbc.pwd>
</properties>
</profile>
</profiles>
2. 属性文件定义如下
jdbc.url=${jdbc.url}jdbc.username=${jdbc.username}jdbc.password=${jdbc.pwd}
3.打包
测试环境
mvn clean -Ptest -Dmaven.test.skip=true package
开发环境
mvn clean -Pdev -Dmaven.test.skip=true package