【问题标题】:maven Local Repo version artifactorymaven Local Repo 版本神器
【发布时间】:2014-02-28 09:48:15
【问题描述】:

如何区分本地 maven repo 和 artifactory 中存在的相同版本的 jar。

例如 sample-1.0.jar 存在于本地 maven 存储库中,并且同样存在于工件中,但具有最新的代码。

在 maven 构建期间我需要来自 artifactory 的 jar(带有最新代码)。(不清除本地 repo)

【问题讨论】:

    标签: maven-2 artifactory


    【解决方案1】:

    请在构建时尝试使用 -U 命令。这是为了强制更新本地仓库。这可能会帮助你

    【讨论】:

      【解决方案2】:

      你没有办法做到这一点。 这是因为假设是 - 您不应该在同一版本下拥有两个不同的二进制文件(快照除外)。 Maven 和 Artifactory 都是在这个假设下运行的,没有办法覆盖它。

      底线:

      1. 同一版本下不能有不同的二进制文件。
      2. 唯一的方法是清理本地存储库(如果您无法解决二进制文件冲突的问题,您可以使用 maven 插件来执行此操作)。

      【讨论】:

        猜你喜欢
        • 2018-07-16
        • 1970-01-01
        • 1970-01-01
        • 2015-06-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-27
        相关资源
        最近更新 更多