gpt4 book ai didi

download - Maven 不下载/识别快照

转载 作者:行者123 更新时间:2023-12-03 23:31:22 24 4
gpt4 key购买 nike

我们在团队中使用 Maven/Nexus/Hudson。我们 Hudson 服务器上的 Maven 版本是 3.0.4,并且在构建作业时已停止能够下载快照依赖项。我不确定发生了什么变化(团队中没有人做过任何事情,所以他们说),但发生了一些事情,因为周一早上工作的构建周一下午停止工作。

当我尝试在 Hudson 中构建一个具有快照依赖项的项目时,出现此错误:

[WARNING] The POM for com.company:my-client:jar:1.9-SNAPSHOT is missing, no dependency information available

我相信我已经将问题归结为 Maven 没有下载 maven-metadata.xml 的事实。文件,因此无法解析对时间戳版本的依赖。例如,在我的本地构建(使用 Maven 3.0.3)中,我在 Maven 输出中看到了这一点:
Downloading: http://ip:8080/nexus/content/groups/public/com/company/my-client/1.9-SNAPSHOT/maven-metadata.xml
Downloaded: http://ip:8080/nexus/content/groups/public/com/company/my-client/1.9-SNAPSHOT/maven-metadata.xml (1004 B at 20.0 KB/sec)
Downloading: http://ip:8080/nexus/content/groups/public/com/company/my-client/1.9-SNAPSHOT/my-client-1.9-20130625.202822-1.pom
Downloaded: http://ip:8080/nexus/content/groups/public/com/company/my-client/1.9-SNAPSHOT/my-client-1.9-20130625.202822-1.pom (3 KB at 57.5 KB/sec)
...
Downloading: http://ip:8080/nexus/content/groups/public/com/company/my-client/1.9-SNAPSHOT/my-client-1.9-20130625.202822-1.jar
...
Downloaded: http://ip:8080/nexus/content/groups/public/com/company/my-client/1.9-SNAPSHOT/my-client-1.9-20130625.202822-1.jar (10 KB at 153.9 KB/sec)

两个版本都在访问我们的 Nexus 存储库,并且 Hudson Maven 从中访问非快照依赖项没有问题,因此这不是连接问题。

为什么 Maven 不能识别 SNAPSHOT 并下载 maven-metadata.xml获取依赖项的最新时间戳版本?

最佳答案

经过多次梳理,我们发现我们为 hudson 用户设置的 settings.xml 文件删除了 nexus 配置文件。这似乎具有无法查询快照存储库的效果,尽管它可以从发布存储库中获取工件。

在我们修复文件之前的最后一次编辑是 5 月 29 日,所以为什么工作是在 6 月 24 日上午而不是下午建立仍然是个谜。也许某些东西正在被缓存并被刷新。

关于download - Maven 不下载/识别快照,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17348118/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com