2010-11-11 128 views
4

我的組織對我們所有的項目都使用maven。每次我們創建新的Maven項目時,都會從Maven中央存儲庫下載這些工件。但是我想創建組織級別的本地資源庫,其中所有的Maven構件都可用,並且當創建新的Maven項目時應該在本地資源庫中查找工件,如果找不到,那麼只查看Maven中央資源庫。任何人都可以讓我知道如何做到這一點。如何爲maven工件創建本地中央存儲庫

謝謝。

+1

您應該根據答案建議安裝存儲庫管理器; Nexus免費且易於安裝。您將節省大量的時間和帶寬,而不是每個工件都集中在一起。 – 2010-12-05 22:56:46

回答

6

你應該看看Sonatype Nexus倉庫管理器。它可以用作緩存遠程存儲庫的代理。在Nexus設置完成後,您只需編輯settings.xml並添加如下內容:

<mirrors> 
    <mirror> 
    <id>nexus-proxy</id> 
    <name>Nexus Proxy</name> 
    <url>http://nexus.example.com/nexus/content/groups/public</url> 
    <mirrorOf>central</mirrorOf> 
    </mirror> 
</mirrors> 
相關問題