【问题标题】:maven dependency snapshot version number is different from nexus snapshot version number by 1 secondmaven依赖快照版本号与nexus快照版本号相差1秒
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-30
      • 1970-01-01
      • 1970-01-01
      • 2013-03-04
      • 1970-01-01
      • 2021-02-16
      • 2015-12-22
      相关资源
      最近更新 更多