簡體   English   中英

Maven依賴項快照版本號與nexus快照版本號相差1秒

[英]maven dependency snapshot version number is different from nexus snapshot version number by 1 second

我們正在使用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

任何幫助表示贊賞。 謝謝!

感謝您提供Maven版本。 您可能會受到https://issues.apache.org/jira/browse/MNG-6240的影響。 更新Maven(或降級到3.3.9),這應該會有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM