Maven依赖项快照版本号与nexus快照版本号相差1秒

时间:2018-12-17 15:38:48

标签: maven maven-3 nexus nexus3

我们正在使用Maven作为构建管理器,并使用Nexus作为我们的工件存储库。 有时我们会遇到这种依赖性问题,由于快照版本号稍有不同,Maven无法在Nexus中找到工件。在这种情况下,差异似乎是1秒。

当前,构建失败,maven正在寻找

  

SOME_ARTIFACT-0.0.1-20181217.1153 18 -337.jar

但是在Nexus上我们有

  

SOME_ARTIFACT-0.0.1-20181217.1153 17 -337.jar

这并非一直发生,但是我不时看到这个问题,为了解决这个问题,我需要在构建依赖于SOME_ARTIFACT的应用程序之前重新部署SOME_ARTIFACT。

您知道为什么会这样吗?我知道我可以使用发行版本并完全避免出现此快照问题,但是此SOME_ARTIFACT正在不断更新和开发中,所以我不想继续发行,此外,我想找出这个问题背后的原因并不能从根本上避免它。

  • Maven版本:3.5.0

  • NEXUS版本:OSS 3.12.1-01

感谢您的帮助。 谢谢!

1 个答案:

答案 0 :(得分:0)

感谢您提供Maven版本。您可能会受到https://issues.apache.org/jira/browse/MNG-6240的影响。更新Maven(或降级到3.3.9),应该会有所帮助。

相关问题