【问题标题】:Maven tomcat:redeploy packages needlesslyMaven tomcat:不必要地重新部署包
【发布时间】:2011-05-12 18:48:26
【问题描述】:

我正在使用 Tomcat Maven plugin 将我的战争部署到 Tomcat。当我跑步时

mvn tomcat:redeploy

我注意到打包目标总是被执行,即使它已经运行并且没有进行任何更改。如何跳过该目标而只运行部署本身?

【问题讨论】:

    标签: maven-2 tomcat maven


    【解决方案1】:

    正如它在the Tomcat plugin documentation 页面上看到的那样:

    将 WAR 部署到 Tomcat,但不会分叉包生命周期

    简单的命令:

    mvn tomcat:deploy-only
    

    应该在不执行 package 生命周期的情况下部署您的 Web 应用程序。

    【讨论】:

    • 是的,2 分钟前也找到了 :) 谢谢。
    • 谢谢。我遇到了重新部署目标没有正确过滤具有${parent.project.artifactId} 作为属性值的资源文件的问题。它将使用package 正确构建,因此运行mvn clean package tomcat:undeploy tomcat:deploy-only 解决了我的问题:-)
    猜你喜欢
    • 1970-01-01
    • 2017-04-03
    • 1970-01-01
    • 2017-04-17
    • 2015-02-05
    • 2011-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多