Maven 使用相同版本的新文件进行更新

发布于 2024-11-28 06:08:03 字数 141 浏览 0 评论 0原文

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

I am using Maven and have a problem - if my colleague update jar file - Maven doesn't update it. So I have go to .m2/repository and manually delete it. After this Maven update dependance jar correct.
But may be exists another way to adjust, without each time delete manually?
Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

子栖 2024-12-05 06:08:03

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

要指定检查发生的频率,您可以修改同事部署到的存储库的 updatePolicy (请参阅

First, you should make sure that your colleague's artifact is released with a SNAPSHOT version number as long as it it is not yet stable (see http://www.sonatype.com/books/mvnref-book/reference/pom-relationships-sect-pom-syntax.html#pom-relationships-sect-snapshot-versions). This will cause Maven to check for updates regularily.

To specify how often the check occurs, you can modify the updatePolicy of the repository to which your colleague deploys (see http://maven.apache.org/settings.html#Repositories). You can set it to always to make Maven pull snapshot updates as soon as your colleague deploys them.

后来的我们 2024-12-05 06:08:03

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

You can also add -U to the mvn command to force maven to check the repository for updates (mvn clean install -U) but like dosendoc said first make sure you're working off SNAPSHOT versions.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文