2016-04-13 7 views
0

Mavenを私の会社内で使用するように設定しようとしています。しかし、私は使用するリポジトリを設定する必要があるフェーズに達します。Mavenリポジトリを設定していますか?

  • すべてのユーザーのための一般的な構成はsetting.xmlファイルに設定されている
  • MAVEN_HOMEの下で、ユーザーの設定が USER_HOME下setting.xmlファイルに設定されています。
  • プロジェクトの特別な構成は私の場合のpom.xml

に設定されている、構成の第2のタイプは、(ユーザ毎の設定)を使用すべきです。ただし、Mavenのドキュメントを見ている間に不一致が発生します。既定のプロファイルで<mirrors>または<repositories>を使用する2つのケースがあります。 Mavenエンジンで何が設定されているのかをお勧めします。http://repository.poo/またはhttp://repository.foo/

<mirrors> 
    <mirror> 
     <id> </id> 
     <mirrorOf>* </mirrorOf> 
     <name> </name> 
     <url>http://repository.foo </url> 
    </mirror> 
    </mirrors> 

または

<profiles> 
    <profile> 
      <id> </id> 
      <activation> 
       <activeByDefault>true</activeByDefault> 
      </activation> 
      <repositories> 
       <repository> 
        <id></id> 
        <name></name> 
        <url>http://repository.poo/</url> 
        <releases> 
         <enabled>true</enabled> 
        </releases> 
        <snapshots> 
         <enabled>false</enabled> 
        </snapshots> 
       </repository> 
      </repositories> 
+0

2つ目のユーザを設定する必要がある場合 – Hohenheim

+1

あなたの会社では、[単一グループ](https:// books .sonatype.com/nexus-book/2.8/reference/maven-sect-single-group.html)。さらに、mavenインストールのsettings.xmlファイルを、ユーザのホームフォルダ '$ HOME/.m2/settings.xml'にあるsettings.xmlだけ変更するべきではありません。また、あなたのリポジトリに関連する特別な設定pomファイル。 – khmarbaise

答えて

0

あなたがあなた自身の会社のリポジトリを持っていて、Mavenのデフォルト以外の何かをしたい場合は、ほぼ確実に必要になります。

ローカルのNexusにMaven中央アーティファクトをキャッシュするなど、何かを上書きする場合は、ミラーが必要な場合があります。

疑いでミラーを残す場合はhttps://maven.apache.org/guides/mini/guide-mirror-settings.html

を見てみましょう。

関連する問題