2011-02-18 96 views
0

我有我自己的組織內部信息庫,我想用:如何配置本地和遠程存儲庫的settings.xml中對Maven

<repository> 
     <id>archiva.default</id> 
     <url>http://my.org.repo:8000/archiva/repository/internal/</url> 
    </repository> 

我還需要遠程倉庫,以獲得最新版本maven-的資源插件,Maven的編譯插件,JBoss等

有人可以請建議我如何配置settings.xml,以便maven下載內部存儲庫中可用的依賴關係,如果依賴關係在內部存儲庫中不可用然後從遠程存儲庫獲取它。

+1

的Maven確實在默認情況下。你有沒有嘗試過構建並讓它失敗?如果是這樣,它是如何失敗? – mblinn 2011-02-18 17:26:56

回答

0

找到了解決辦法http://archiva.apache.org/docs/1.0.2/userguide/using-repository.html

<profiles> 
<profile> 
    <id>Repository Proxy</id> 
    <activation> 
    <activeByDefault>true</activeByDefault> 
    </activation> 
    <!-- ******************************************************* --> 
    <!-- repositories for jar artifacts --> 
    <!-- ******************************************************* --> 
    <repositories> 
    <repository> 
     ... 
    </repository> 
    ... 
    </repositories> 
    <!-- ******************************************************* --> 
    <!-- repositories for maven plugins --> 
    <!-- ******************************************************* --> 
    <pluginRepositories> 
    <pluginRepository> 
     ... 
    </pluginRepository> 
    ... 
    </pluginRepositories> 
</profile> 
... 

相關問題