0

我有自己的组织内部存储库,我想使用它:

    <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 下载内部存储库中可用的依赖项,如果内部存储库中没有依赖项,则从远程存储库中获取它。

4

1 回答 1

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>
...

于 2011-02-18T18:22:21.073 回答