5

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

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

这会导致 gwt 重新编译 - 这需要长时间。

有没有一种方法可以使用 maven 调用 tomcat 的部署来简单地部署已经存在的战争?

4

2 回答 2

4

您可以使用仅部署目标,它不会调用package构建生命周期。

于 2011-09-30T14:09:41.220 回答
1

更一般地,查看Maven Tomcat 插件目标列表

做一个序列

mvn tomcat:undeploy
mvn tomcat:deploy-only 

本质上是一种“无需构建即可重新部署”,有时您想看看启动时会发生什么。虽然如果你真的只是想看到 webapp 启动,有

mvn tomcat:reload
于 2012-12-07T14:30:06.443 回答