0

我确实有一个 jenkins 工作,它从内部 gitlab 项目构建 XML bean jar 文件并将其放在工件上。在构建时,此 XML bean jar 文件被下载到 .m2 maven 本地存储库。但是,如果此 jar 文件存在于 .m2 存储库中,则 maven 不会费心从工件中下载它。话虽如此,如果gitlab有变化,它确实会构建它并放在工件上。由于 .m2 存储库中已经存在一个 jar 文件,因此不会用新的 jar 文件替换旧的 jar 文件。我们最终通过发布对客户产生了错误的依赖。问题是,我在这里做错了什么?

4

1 回答 1

0
mvn clean install -U

-U意味着 Maven 将强制更新快照依赖项。不能以这种方式更新发布依赖项。

于 2017-05-25T14:06:52.167 回答