首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sonatype Nexus无法识别远程存储库中的现有jars

Sonatype Nexus无法识别远程存储库中的现有jars
EN

Stack Overflow用户
提问于 2012-03-21 23:01:55
回答 1查看 1.4K关注 0票数 2

Nexus在从中央存储库检索jars (spring-*)时遇到了困难。如果避免使用Nexus,而项目pom只是转到repo本身,那么下载jars是没有问题的。但是,当通过我们的本地中央存储库(Nexus)时,即使可以在存储库浏览器的"Browse Remote“选项卡中看到jars,也不会下载它们。

校验和设置为"Warn“未找到缓存TTL已设置为"-1”

受影响的jars主要是spring,不同的jars不能被识别,这取决于3.1.1版本与3.1.0版本

无论是点击maven central还是springs自己的repo,都会出现同样的问题。

Maven版本为3.0.4

Nexus版本为2.0.2

我运行了一个带有"clean install -U -X“的构建,并得到了以下结果...

代码语言:javascript
复制
Caused by: org.sonatype.aether.transfer.ArtifactNotFoundException: Could not find artifact org.springframework:spring-jdbc:jar:3.1.1.RELEASE in nexus (http://our.localRepo.com/nexus/content/groups/public)
    at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:947)

我还尝试通过nexus的工件搜索/浏览部分手动删除Nexus中有问题的工件条目。

一些罐子可以识别,而另一些则不能。怎么回事?

有什么建议吗?对于这种常见的依赖关系,不希望手动将这些jars添加到我们的第三方本地托管存储库。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-22 01:13:27

这在本地测试是正常的。我认为问题是你已经将负缓存设置为永远(-1),这可能会导致下载问题,最近添加的artifacts...which似乎与你的问题相关。将nfc设置回1440,然后在org/springframework上运行过期缓存,这应该会有所帮助。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9807218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档