pom.xml
<build>
<finalName>loanNew</finalName>
<resources>
<resource>
<directory>src/main/resources</directory>
<!-- <includes> <include>**/*</include> </includes> -->
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/webapp/static/ueditor/jsp</directory>
<!-- <includes> <include>**/*</include> </includes> -->
<filtering>true</filtering>
</resource>
</resources>
</build>
<profiles>
<profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<!-- 数据库 -->
<ipPort>192.168.100.100:3306/dev</ipPort>
<!-- 项目路径 -->
<pro.url>http://192.168.11.45/loanNew</pro.url>
<!-- 项目名称 -->
<pro.name>loanNew</pro.name>
<!-- 公司名称 -->
<pro.company>**有限公司</pro.company>
<!-- 数据库名称 -->
<db.name>test</db.name>
<!-- 数据库ip -->
<db.ip>192.168.100.100</db.ip>
<!-- 数据库备份 -->
<mysqlBinPath>d:\\sql\\</mysqlBinPath>
<backuserName>root</backuserName>
<backpassword>root</backpassword>
<outpass>d:\\sql\\</outpass>
</properties>
<build>
<filters>
<filter>src/main/resources/jdbc.properties</filter>
<filter>src/main/resources/mysql_backup.properties</filter>
<filter>src/main/resources/projectUrl.properties</filter>
</filters>
</build>
</profile>
<profile>
<id>test</id>
<properties>
<!-- 数据库 -->
<ipPort>192.168.100.100:3306/test</ipPort>
<!-- 项目路径 -->
<pro.url>http://219.143.6.100:8080/loanNew</pro.url>
<!-- 项目名称 -->
<pro.name>loanNew</pro.name>
<!-- 公司名称 -->
<pro.company>**有限公司</pro.company>
<!-- 数据库名称 -->
<db.name>yin</db.name>
<!-- 数据库ip -->
<db.ip>192.168.100.100</db.ip>
<!-- 数据库备份 -->
<mysqlBinPath>d:\\sql\\</mysqlBinPath>
<backuserName>root</backuserName>
<backpassword>root</backpassword>
<outpass>d:\\sql\\</outpass>
</properties>
<build>
<filters>
<filter>src/main/resources/jdbc.properties</filter>
<filter>src/main/resources/mysql_backup.properties</filter>
<filter>src/main/resources/projectUrl.properties</filter>
</filters>
</build>
</profile>
<profile>
<id>product</id>
<properties>
<!-- 数据库 -->
<ipPort>192.168.100.100:3306/pro</ipPort>
<!-- 项目路径 -->
<pro.url>http://www.***.com/loanNew</pro.url>
<!-- 项目名称 -->
<pro.name>loanNew</pro.name>
<!-- 公司名称 -->
<pro.company>**有限公司</pro.company>
<!-- 数据库名称 -->
<db.name>pro</db.name>
<!-- 数据库ip -->
<db.ip>192.168.100.100</db.ip>
<!-- 数据库备份 -->
<mysqlBinPath>\\usr\\local\\java\\backup_sql\\</mysqlBinPath>
<backuserName>root</backuserName>
<backpassword>root</backpassword>
<outpass>\\usr\\local\\java\\backup_sql\\</outpass>
</properties>
<build>
<filters>
<filter>src/main/resources/jdbc.properties</filter>
<filter>src/main/resources/mysql_backup.properties</filter>
<filter>src/main/resources/projectUrl.properties</filter>
</filters>
</build>
</profile>
</profiles>
properties文件(以projectUrl.properties为例):
pro.url=${pro.url}
pro.name=${pro.name}
pro.company=${pro.company}
db.name=${db.name}
db.ip=${db.ip}
至此,多环境配置完成了,打包项目到服务器时只需Maven Bulid然后输入:package/package -Ptest/package -Pproduct即可