ステップ1:LAN内のサーバーにnexusをインストールします。それは優れています - インストールするのは簡単です(実際にはわずか数分!)。私たちは〜50人のエンジニアと多くのCIサーバを終日抱えており、何ヶ月も安定しています。あなたの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>
<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:あなたはこのようになります「distributionManagement」セクションを定義し、「親POM」をお勧めします「MVNを展開し、」有効にする - あなたのネクサスのUIに行くhttp://nexus.local:8081/nexusのような(何かを)、ユーザーをクリックし、「展開」をクリックし、パスワードを入力します。その後あなた〜/ .m2/settings.xmlのを編集して、これを追加します。それは「MVNを展開し、」実行して動作
<settings>
...
<servers>
<server>
<id>nexus</id>
<username>deployment</username>
<password>PASSWORD</password>
</server>
</servers>
</settings>
を確認することを、あなたはネクサスへのプロジェクトの成果物をインストールしている必要があります。
ステップ5:Mavenのためのこの優れたドキュメントを読むhttp://www.sonatype.com/products/maven/documentation/book-defguide
出典
2009-12-11 22:27:05
mrm
これは、すべて正確である - 私はすべての良い解決策のためのネクサス(http://nexus.sonatype.org/)に探してお勧めします上記。 –
ありがとうございます。私は簡単にApacheのArchivaを使ってきましたが、Nexusも検討しています。私たちはかなり小さいプロジェクトに入っています。早い段階でこれらのことを実現しようとしています。 –
+1 Nexus。セットアップと操作が簡単です。 –