maven配置文件路径
pom配置profiles:配置生产和测试的数据库配置
<profiles>
<profile>
<id>local</id>
<properties>
<jdbc.url>jdbc:mysql://xxx.xxx.xxx.xxx:3306/dx?useUnicode=true&characterEncoding=UTF-8</jdbc.url>
<jdbc.username>dx</jdbc.username>
<jdbc.password>daxiong123</jdbc.password>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<id>dev</id>
<properties>
<jdbc.url>jdbc:mysql://xxx.xxx.xxx.xxx:3306/dx?useUnicode=true&characterEncoding=UTF-8</jdbc.url>
<jdbc.username>xxxx</jdbc.username>
<jdbc.password>xxxxxx</jdbc.password>
</properties>
</profile>
<profile>
<id>pro</id>
<properties>
<jdbc.url>jdbc:mysql://xxx.xxx.xxx.xxx:3306/dx?useUnicode=true&characterEncoding=UTF-8</jdbc.url>
<jdbc.username>yyyy</jdbc.username>
<jdbc.password>yyyyyy</jdbc.password>
</properties>
</profile>
</profiles>
pom配置资源文件resources
<build>
...
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
...
</build>
打包测试环境:mvn clean package -P dev 打包测试环境:mvn clean package -P pro 执行构建自动部署中,将部署服务器的url、用户名、密码、server也配置到相应的profile,执行部署命令同样带上-P dev 或 -P pro