私は当時Mavenを学ぶのに苦労しましたが、私が知っているすべての4-5プログラミング言語を学ぶよりも難しいようです。しかし、最初のステップが行われ、m2eshlipseプラグインを使用してEclipseのJerseyに基づく最初のJava RESTサービスプロジェクトを構築することに成功しました。私がそれをやろうとしたとき、大部分は無関係か間違っているグローバルなリポジトリを追加し、プロジェクトPOMではなく効果的なPOMにすべてを追加したので、世界中に多数のガベージリポジトリがあります。今質問:有効なPOMからリポジトリを削除するには
これらのリポジトリを削除するには、「効果的なPOM」を編集/管理するにはどうすればよいですか?私はPOMエディタを使ってそれをやろうとしましたが、それは読み取り専用で、「Mavenリポジトリ」タブから削除しようとしましたが、そのようなオプションはまったくありません。
多分手動で編集する方法がありますが、グローバルPOMはファイルシステム内にありますか?
'Effective POM'では、両方のタグに複製された追加のリポジトリが表示されます<repository>
と<pluginRepository>
。これらのタグの違いは何ですか?手動で削除する場合、両方を削除する必要がありますか?
最初に、効果的なPOMについて説明してくれてありがとうございます。少なくともそれはそれが何であるかはっきりしています:) – aquila
私はついにこれらすべてのリポジトリが - .m2 \ settings.xmlに追加されましたすべてのプロジェクトに共通の設定ですね。だから、それを慣習的に編集するオプションや手動のアプローチだけがありますか? – aquila
@aquila:ああ、はい、settings.xmlについて言及するのを忘れてしまいました。申し訳ありません。それに対応して私の答えを編集しました(そしてそうです。それらを編集することができます。ちょうどXMLファイルです。いくつかのsetting.xmlはグローバルになり、他の人がシステムで使用することができます。 )。 –