0

使用したい独自の組織内部リポジトリがあります。

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

また、maven-resource-plugin、maven-compile-plugin、jboss などの最新バージョンを取得するために、リモート リポジトリも必要でした。

依存関係が内部リポジトリで利用できない場合は、maven が内部リポジトリで利用可能な依存関係をダウンロードしてリモート リポジトリから取得するように、settings.xml を構成する方法を教えてください。

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 に答える