【发布时间】:2018-12-17 15:38:47
【问题描述】:
我们使用 Maven 作为构建管理器,使用 Nexus 作为我们的工件存储库。 有时我们会遇到这种依赖问题,Maven 无法通过快照版本号的细微差异在 Nexus 中找到工件。在这种情况下,差异似乎是 1 秒。
目前,构建失败,maven正在寻找
SOME_ARTIFACT-0.0.1-20181217.115318-337.jar
但在 Nexus 上我们有
SOME_ARTIFACT-0.0.1-20181217.115317-337.jar
这种情况并非一直发生,但有时我会看到此问题,为了解决此问题,我需要在构建依赖于 SOME_ARTIFACT 的应用程序之前重新部署 SOME_ARTIFACT。
你知道为什么会这样吗?我知道我可以使用发布版本并完全避免这个快照问题但是这个 SOME_ARTIFACT 正在不断更新和开发中,所以我不想继续发布,另外,我想要找出这个问题背后的原因,而不是基本上避免它。
Maven 版本:3.5.0
NEXUS 版本:OSS 3.12.1-01
感谢任何帮助。 谢谢!
【问题讨论】:
标签: maven maven-3 nexus nexus3