我使用jenkins来构建我的gwt应用程序,现在我想运行一个tomcat:在该已构建的项目上进行部署,以便它可以将构建的war部署到tomcat。
问题是它是否坚持事先做一个包,即使包刚刚完成。
这导致gwt重新编译 - 这需要非常很长时间。
有没有办法可以使用maven调用部署到tomcat,只需部署已经存在的战争?
答案 0 :(得分:4)
您可以使用deploy-only目标,该目标不会调用package
构建生命周期。
答案 1 :(得分:1)
通常情况下,请查看Maven Tomcat Plugin Goals
列表执行一系列
mvn tomcat:undeploy
mvn tomcat:deploy-only
本质上是一个“没有构建的重新部署”,您有时想要查看启动时会发生什么。虽然如果你真的只想看到webapp启动,那就是
mvn tomcat:reload