maven tomcat部署插件,以便不进行重建

时间:2011-09-30 14:01:53

标签: tomcat maven maven-tomcat-plugin

我使用jenkins来构建我的gwt应用程序,现在我想运行一个tomcat:在该已构建的项目上进行部署,以便它可以将构建的war部署到tomcat。

问题是它是否坚持事先做一个包,即使包刚刚完成。

这导致gwt重新编译 - 这需要非常很长时间。

有没有办法可以使用maven调用部署到tomcat,只需部署已经存在的战争?

2 个答案:

答案 0 :(得分:4)

您可以使用deploy-only目标,该目标不会调用package构建生命周期。

答案 1 :(得分:1)

通常情况下,请查看Maven Tomcat Plugin Goals

列表

执行一系列

mvn tomcat:undeploy
mvn tomcat:deploy-only 

本质上是一个“没有构建的重新部署”,您有时想要查看启动时会发生什么。虽然如果你真的只想看到webapp启动,那就是

mvn tomcat:reload