1、所需插件名称
2、pom profiles配置
<profiles>
<profile>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<id>develop</id>
<properties>
<jdbc.username>root</jdbc.username>
……
</properties>
……
</profile>
……
</profiles>
<!--包含的资源目录-->
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.*</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<webResources>
<resource>
<filtering>true</filtering>
<directory>src/main/webapp</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</webResources>
</configuration>
</plugin>
</plugins>
</build>
3、maven 打包参数 :clean install -P test
4、Deploy to container Plugin使用配置
5、新建执行更新服务器的shell job
#关闭指定端口号的tomcat
netstat -antp |awk '/:9080/{print $NF}'|awk -F'/' '{print $1}'|xargs kill -9
#切换到tomcat目录
cd /home/appuser/apache-tomcat-x/
#删除tomcat日志logs文件夹里的全部文件
rm -fr logs/*
#删除tomcat jsp文件缓存
rm -rf work/Catalina/*
#删除上一次备份应用部署文件
rm -rf bak/*~
#删除上一次备份应用war文件
rm -rf war/*~
#将应用移到bak文件夹备份
mv -fb webapps/w/x bak
#将发布的应用war移到war目录下备份
mv -fb webapps/tomcat/x.war war
#将发布的应用移到指定的虚拟主机下
mv -fb webapps/tomcat/x webapps/w/
#启动tomcat
./bin/startup.sh