2009-03-28 14 views
4

JBoss Mavenリポジトリをhttp://repository.jboss.com/maven2/に追加するために、Mavenプラグイン(バージョン4)を設定しようとしました。ガイドはhttp://wiki.netbeans.org/MavenBestPractices#section-MavenBestPractices-UtilizingAndManagingMavenRepositoriesです。NetBeans 6.5でJBoss Mavenリポジトリを設定するにはどうすればよいですか?

新しいリポジトリがMavenリポジトリのリストに表示されますが、インデックス(インデックス)の更新が役に立たないアイテム(成果物)は表示されません。

Mavenプラグインに問題があるようですが、JBossサーバーで利用できない ".index"サブディレクトリが必要になることがあります。

答えて

6

JBossリポジトリのNexusインデックスはhttp://repository.jboss.com/maven2/.index/です。 Netbeansはこのインデックスを利用していない可能性があると私は思う。 Nexusのインストール、公開グループへのJBossリポジトリの追加、そしてNetbeansインスタンスのNexusローカルインスタンスの指定をお勧めします。 http://nexus.sonatype.org

  • から

    1. ダウンロードネクサスは開始tar.gz形式を開梱することによって、それをインストールするか、ビン/ JSW //ネクサスを実行して、マシン上

    2. 火、それをジップ

    3. http://localhost:8081/nexus

    4. デフォルトの管理ユーザーとしてログインします。広告分/ admin123がリポジトリに

    5. をクリックし、ユーザー名/パスワードで

    6. 追加...ボタンをクリックし

    7. はの遠隔地repositorywith JBossの新しいリポジトリを追加します。http://repository.jboss.com/maven2/

    8. 新しいリポジトリを保存します。 (リモートインデックスをダウンロードすることもお勧めします)

    9. 公開グループをクリックし、新しいJBossリポジトリを選択したリポジトリにドラッグすることで、パブリックグループにリポジトリを追加します。

    10. と同じ内容を持っているあなたの〜/ .m2/settings.xmlファイルを設定します。http://www.sonatype.com/books/nexus-book/reference/maven-sect-single-group.html

    をその時点で、あなたのリポジトリすべての要求がネクサスを流れるしようとしています。 NexusにはすでにCentralのプロキシリポジトリが同梱されています。だから、JBossリポジトリに追加してパブリックグループに追加するしかありませんでした。一度これを行うと、ビルドがはるかに高速になることがわかります。

  • +0

    あなたの素晴らしい「ステップバイステップ」ガイドに感謝します。実際にNexusをインストールせずにNetBeansで動作しますが、私の問題はhttp://repository.jboss.com/maven2/の下の.indexディレクトリが隠されているためです。私はすぐに私たちの開発者のためにオフィスにもNexusをインストールします。 – mjn

    関連する問題