【问题标题】:Maven Cargo Deploy During Release Perform发布执行期间的 Maven Cargo 部署
【发布时间】:2011-04-26 23:27:34
【问题描述】:

当我在做 release:perform 时,是否可以让 maven 做 cargo:redeploy

目前,我们执行release:perform,它从版本中删除-SNAPSHOT,构建、提交,然后增加版本。这会将最终版本的 WAR 放在 target/ 目录中,但运行 cargo:redeploy 会在 pom.xml 中看到新版本号并失败。

有没有办法告诉 cargo 插件使用旧版本号或目标执行在最终 WAR 构建之后但版本递增之前发生?

【问题讨论】:

    标签: maven-2 maven maven-release-plugin maven-cargo


    【解决方案1】:

    有没有办法告诉 cargo 插件使用旧版本号或目标执行在最终 WAR 构建之后但版本递增之前发生?

    我不知道如何做到这一点,并且就个人而言,我会将货物部署与发布分离(并在事后从标记版本执行部署)。

    【讨论】:

    • 尽管我们是一家非常小的商店,而且这是一个仅限内部的项目,其中标记发布和生产部署齐头并进,但这是有道理的。现在最好养成良好的习惯,即使这意味着必须运行整个两个命令而不是一个。谢谢。
    猜你喜欢
    • 2012-10-21
    • 2012-09-06
    • 1970-01-01
    • 2014-06-21
    • 1970-01-01
    • 2011-06-11
    • 1970-01-01
    • 2012-04-02
    • 1970-01-01
    相关资源
    最近更新 更多