2011-02-18 104 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> 
... 

相关问题