2009-10-09 94 views
2

我正在將Ant構建系統轉換爲使用本地Nexus鏡像(1.3.6),並且似乎無法讓Nexus代理Jarvana存儲庫。我們的一個依賴項是jython 2.5,它僅在Jarvana上可用。Nexus:將jarvana配置爲遠程存儲庫 - 什麼是URL?

我沒有問題,配置其他庫代理,如java.net在http://download.java.net/maven/2/

對於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?

回答

2

更新:我做了更多的挖掘,它看起來像Jarvana的存儲庫URL是http://www.jarvana.com/jarvana/browse。我剛剛將Jarvana添加爲該URL的代理存儲庫,併成功下載了Jython 2.5。

+0

我只是嘗試這樣做。我的Nexus似乎接受它,並且.index和.meta目錄被填充,但它仍然沒有找到jython。你使用的是什麼版本的Nexus? – 2009-10-09 22:37:37

+0

我在1.3.6上。您是否已將jarvana存儲庫添加到您的設置和/或Nexus組? – 2009-10-09 23:05:10

+0

它似乎花了一段時間,但你給我的網址現在正在工作。另見@ DeronEriksson的回答和我的評論。 – 2009-10-15 18:03:38

4

Jarvana提供maven repository search功能和maven存儲庫瀏覽功能,但它不提供其存儲庫文件的直接URL。這是因爲所有Jarvana文件都來自maven中央存儲庫,所以Jarvana中的每個文件都應該在maven中央存儲庫中可用。

作爲一個例子,Jython的2.5是在中央儲存庫可用: repo1.maven.org/maven2/org/python/jython/2.5.0/

+0

奇怪的是,我沒有在NEXUS的Maven Central看到2.5.0,只有2.2.1。但是,您提供的網址似乎指向2.5,因此Nexus索引中可能存在問題。我嘗試過期緩存和reindexing,沒有任何效果。 – 2009-10-15 17:59:24

+0

我看着/maven2/org/python/jython/maven-metadata.xml,看到它只列出2.2.1,所以這一定是問題所在。 – 2009-10-15 18:02:07

相關問題