我們正嘗試使用Archiva作爲中央和其他外部存儲庫的Maven代理,並且還將其作爲我們的工件的快照存儲,這些工件由Hudson從SVN自動構建並安裝到快照存儲庫。如何爲Maven設置Archiva內部+快照存儲庫?
我無法設置我的Maven客戶端使用內部和快照存儲庫在一起。我的項目有一些外部依賴項(如log4j
),它們正確地從Archiva內部存儲庫下載。此外,我的項目對自己的項目具有依賴性,該項目的構件已經構建並安裝到快照庫。但是,如果我嘗試構建項目Maven無法找到我的快照神器。
我的配置文件中原本有此設置:
<mirror>
<id>company-internal</id>
<name>Company's Archiva - Internal Repository</name>
<url>http://www.mycompany.hu/archiva/repository/internal</url>
<mirrorOf>*</mirrorOf>
</mirror>
,然後我增加了以下內容:
<mirror>
<id>company-snapshots</id>
<name>Company Archiva - Snapshots Repository</name>
<url>http://www.mycompany.hu/archiva/repository/snapshots</url>
<mirrorOf>apache.snapshots</mirrorOf>
</mirror>
但是Maven不包括嘗試查找的snaphot庫在構建。 我做錯了什麼?順便說一句,我沒有真正獲得<mirrorOf>
元素的用途。我試圖用內部鏡像設置替換爲central
,但這仍然無法解決我的問題。
謝謝,我會盡快嘗試了這一點。 – NagyI
那麼它還沒有工作。它甚至沒有下載內部文物現在:(這是我的配置,請你看看它?http://pastebin.com/czG8uTFt – NagyI
「你還在嗎?」:) – NagyI