我有自己的组织内部存储库,我想使用它:
<repository>
<id>archiva.default</id>
<url>http://my.org.repo:8000/archiva/repository/internal/</url>
</repository>
我还需要远程存储库来获取最新版本的maven-resource-plugin,maven-compile-plugin,jboss等。
有人可以建议我如何配置settings.xml,以便maven下载内部存储库中可用的依赖项,如果内部存储库中没有依赖项,则从远程存储库获取它。
答案 0 :(得分: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>
...