Maven 2 Nexus:将jarvana配置为远程存储库——什么&x27;网址是什么?

Maven 2 Nexus:将jarvana配置为远程存储库——什么&x27;网址是什么?,maven-2,nexus,Maven 2,Nexus,我正在将Ant构建系统转换为使用本地Nexus镜像(1.3.6),但似乎无法将Nexus转换为代理Jarvana存储库。我们的一个依赖项是Jython2.5,它仅在Jarvana上可用 我在配置其他存储库代理时没有遇到任何问题,例如 为了Jarvana我试过了 www.jarvana.com/ www.jarvana.com/jarvana/ www.jarvana.com/maven2/ www.jarvana.com/maven/2/ www.jarvana.com/browse/ 在所有

我正在将Ant构建系统转换为使用本地Nexus镜像(1.3.6),但似乎无法将Nexus转换为代理Jarvana存储库。我们的一个依赖项是Jython2.5,它仅在Jarvana上可用

我在配置其他存储库代理时没有遇到任何问题,例如

为了Jarvana我试过了

www.jarvana.com/
www.jarvana.com/jarvana/
www.jarvana.com/maven2/
www.jarvana.com/maven/2/
www.jarvana.com/browse/
在所有情况下,浏览窗格都会显示.index和.meta文件夹,.index会填充nexus maven repository index-*文件,但搜索jython只会返回maven Central的早期版本(2.2和更早版本)


我是否使用了错误的URL?如果是,我应该使用什么URL?

更新:我做了更多的挖掘,看起来Jarvana的存储库URL是正确的。我刚刚添加了Jarvana作为带有该URL的代理存储库,并成功下载了Jython 2.5。

Jarvana提供了功能和maven存储库浏览功能,但它不提供存储库文件的直接URL。这是因为所有Jarvana文件都来自maven中央存储库,因此Jarvana中的每个文件都应该在maven中央存储库中可用

例如,Jython 2.5在中央存储库中提供,网址为:
repo1.maven.org/maven2/org/python/jython/2.5.0/

我刚刚试过这个。我的Nexus似乎接受了它,并填充了.index和.meta目录,但它仍然找不到jython。你用的是什么版本的Nexus?我用的是1.3.6。您是否已将jarvana存储库添加到您的设置和/或Nexus组中?这似乎需要一段时间,但您提供给我的URL现在正在工作。另请参见@DeronEriksson的回答和我的评论。接受这一点,因为它回答了我最初的问题。也要感谢Deron Eriksson。你可能不应该使用jarvana url,因为它只是复制了central,而且它可能(我没有检查)向central发送重定向,这只会减慢你的系统。奇怪的是,我在NEXUS的Maven central中没有看到2.5.0,只有2.2.1。但是,您提供的URL似乎指向2.5,因此Nexus索引中可能存在问题。我尝试使缓存过期并重新编制索引,但没有效果。我查看了
/maven2/org/python/jython/maven metadata.xml
,发现它只列出了2.2.1,所以这一定是问题所在。