【问题标题】:Maven update with new file with the same versionMaven 使用相同版本的新文件更新
【发布时间】:2011-10-22 12:52:24
【问题描述】:

我正在使用 Maven 并且有一个问题 - 如果我的同事更新 jar 文件 - Maven 没有更新它。所以我必须去 .m2/repository 并手动删除它。在此 Maven 更新依赖 jar 正确之后。 但可能存在另一种调整方式,无需每次手动删除? 谢谢。

【问题讨论】:

    标签: file maven jar


    【解决方案1】:

    首先,您应该确保您同事的工件在发布时带有 SNAPSHOT 版本号,只要它还不稳定(请参阅http://www.sonatype.com/books/mvnref-book/reference/pom-relationships-sect-pom-syntax.html#pom-relationships-sect-snapshot-versions)。这将导致 Maven 定期检查更新。

    要指定检查的频率,您可以修改您的同事部署到的存储库的updatePolicy(请参阅http://maven.apache.org/settings.html#Repositories)。您可以将其设置为 always 以使 Maven 在您的同事部署它们后立即拉取快照更新。

    【讨论】:

      【解决方案2】:

      您还可以在 mvn 命令中添加 -U 以强制 maven 检查存储库是否有更新(mvn clean install -U)但就像 dosendoc 所说的,首先确保您使用的是 SNAPSHOT 版本.

      【讨论】:

        猜你喜欢
        • 2013-10-02
        • 2013-01-26
        • 2012-06-05
        • 2018-09-02
        • 2019-12-21
        • 2021-10-27
        • 2016-07-24
        • 1970-01-01
        • 2019-04-09
        相关资源
        最近更新 更多