【发布时间】:2015-10-06 00:15:38
【问题描述】:
我已经使用 Maven Cargo 插件设置了一个项目来启动 Tomcat,其中部署了我的 web 应用程序,以及一些其他需要支持的 web 应用程序。这很好用。不幸的是,当我运行“mvn cargo:run”时,它并没有先进行构建,而是在我上次构建时实际启动 Tomcat 运行代码。
以前我使用的是 tomcat7 插件,它确实先进行了构建,并且始终运行当前版本的源代码。因此,我可以更改我的代码并运行“mvn tomcat7:run”,并且知道代码更改已经构建并正在运行。
我无法通过 Cargo 插件找到任何方法来做到这一点,但是当我运行特定插件时,Maven 是否可以通过某种方式使其至少运行 Package 阶段,以便构建 WAR 文件首先正确?
【问题讨论】:
标签: maven maven-3 maven-cargo