2011-05-17 52 views
9

我正在嘗試將代理添加到公共存儲庫(特別是camel-extra)。不過,我得到以下錯誤在我的Nexus日誌:Nexus - 沒有索引的代理存儲庫?

無法爲庫駱駝額外

獲取遠程索引,然後進一步下跌:

我們要求的remoteURL不遠程存在服務器(remoteUrl =「http://camel-extra.googlecode.com/svn/maven2/releases/.index/nexus-maven-repository-index.properties」)

我確定'下載遠程索引'爲'真',修復了索引,更新了IND前,都無濟於事。瀏覽到提供的URL顯示工件在那裏。

因此,如果一個存儲庫沒有這個文件,它是不是通過Nexus代理?

TIA, 羅伊

UPDATE

感謝您的答案每個人 - 能夠拉動文物沒有索引。再次感謝!

+2

請問您是否這麼友好並告訴我們_how_您能夠在沒有遠程索引下載的情況下配置存儲庫?您選擇的答案不會回答這個問題。 – guerda 2013-11-19 13:01:19

回答

5

未發佈索引的存儲庫仍可通過Nexus(或任何其他MRM)進行代理。索引只是一個「頂部」,提供有用的額外功能,例如搜索整個遠程內容等。

該索引根本不參與代理,因此缺少遠程代碼並不影響Nexus的主要功能。全部:從遠程存儲庫代理工件。

3

從聯繫documentation,似乎下載索引是可配置的。

默認爲新的代理庫 已啓用,但都默認包含的Nexus 庫有 關閉這個選項。

您應該禁用下載遠程索引。

+0

但是,下載遠程索引正是我想要做的。 – 2011-05-18 11:21:52

+1

@羅伊。你爲什麼要下載一個不存在的遠程索引?所有你想要的是代理遠程倉庫,這仍然可能與聯繫。其他人也指出了一樣。 – Raghuram 2011-05-18 11:25:04

2

是的,它是可以委託的。只需嘗試下載託管在該存儲庫中的工件即可。這些索引僅影響搜索和由Nexus輪流發佈的索引。

相關問題