ステップ 1 : LAN 内のサーバーに nexus をインストールします。それは素晴らしいです -- インストールが簡単で (実際には、ほんの数分です!)、頑丈です。約 50 人のエンジニアと多数の CI サーバーが 1 日中稼働しており、何ヶ月もの間安定しています。DNS の「nexus.local」というサーバーにインストールしたとします。
ステップ 2 : http://www.sonatype.com/books/nexus-book/reference/maven-sect-single-group.htmlから settings.xml をコピーし、必要に応じてホスト名を修正し、ソース コード システムにコミットします。 、およびすべての開発者に ~/.m2/settings.xml にコピーするように指示します。
ステップ 3 : プロジェクトの pom.xml を適切に設定します。次のような「distributionManagement」セクションを定義する「親 POM」が必要になります。
<distributionManagement>
<snapshotRepository>
<id>nexusSS</id>
<name>Nexus Snapshot Repository</name>
<url>http://nexus.local:8081/nexus/content/repositories/snapshots</url>
</snapshotRepository>
<repository>
<id>nexusRelease</id>
<name>Nexus Release Repository</name>
<url>http://nexus.local:8081/nexus/content/repositories/releases</url>
</repository>
</distributionManagement>
ステップ 4 : 「mvn deploy」を有効にします -- nexus UI ( http://nexus.local:8081/nexusなど) に移動し、ユーザーをクリックし、「deployment」をクリックして、パスワードを入力します。次に、 ~/.m2/settings.xml を編集して、これを追加します。
<settings>
...
<servers>
<server>
<id>nexus</id>
<username>deployment</username>
<password>PASSWORD</password>
</server>
</servers>
</settings>
「mvn deploy」を実行して動作することを確認すると、プロジェクトの成果物が nexus にインストールされているはずです。
ステップ 5 : Maven に関する優れたドキュメントをお読みください: http://www.sonatype.com/products/maven/documentation/book-defguide