有没有理由让tomcat7:deploy
代替tomcat7:redeploy
?到目前为止,我还没有找到任何部署可以执行的重新部署,但是,如果已经部署了应用程序,部署只会失败,这需要重新部署。重新部署甚至在您tomcat7:undeploy
应用程序之后仍然有效,这应该将其恢复到最初阶段。
tomcat7:deploy
为什么redeploy
位于<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
旁边,它似乎做了它所做的一切以及更多?
我正在使用
{{1}}
答案 0 :(得分:0)
我看了一下source code,看来唯一的区别是deploy
执行了检查以查看项目是否已经部署。如果是,则部署失败。如果redeploy
找到已经部署的应用程序,它将改为undeploy
。
所以我认为deploy
没那么有用。我可以看到,如果由于某种原因无法对应用程序进行热重装并且需要执行一些其他处理步骤,则使用它的意义何在。在这种情况下,优先使用deploy
胜过redeploy
。