Mavenアーキテクチャを使用した新しいプロジェクトがあります。プロジェクトに依存関係を追加しようとすると、m2eはリクエストに一致するjarを検出しません(検索結果は常に空です)。
私のEclipse設定では、アーティファクトソースをダウンロードできます。(Preferences-> Maven)Mavenリポジトリーにはsettings.xml(デフォルトのもの)があります。さらに、内部にいくつかのjarがありますが、それでもEclipseはそれらを認識しません。
Mavenアーキテクチャを使用した新しいプロジェクトがあります。プロジェクトに依存関係を追加しようとすると、m2eはリクエストに一致するjarを検出しません(検索結果は常に空です)。
私のEclipse設定では、アーティファクトソースをダウンロードできます。(Preferences-> Maven)Mavenリポジトリーにはsettings.xml(デフォルトのもの)があります。さらに、内部にいくつかのjarがありますが、それでもEclipseはそれらを認識しません。
私は答えを見つけました。Settings.xmlは次のようになります。
<mirrors>
</mirrors>
<profiles>
<profile>
<id>jdk-1.4</id>
<activation>
<jdk>1.4</jdk>
</activation>
<repositories>
<repository>
<id>jdk14</id>
<name>Repository for JDK 1.4 builds</name>
<url>http://www.myhost.com/maven/jdk14</url>
<layout>default</layout>
<snapshotPolicy>always</snapshotPolicy>
</repository>
</repositories>
</profile>
<profile>
<id>home</id>
<repositories>
<repository>
<id>central</id>
<name>Repo for maven</name>
<url>http://repo1.maven.org/maven2</url>
<layout>default</layout>
</repository>
<repository>
<id>jboss</id>
<url>http://repository.jboss.com/maven2</url>
</repository>
</repositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>home</activeProfile>
</activeProfiles>
m2eが正しく機能するには、起動時のWindow-Preferences-Maven-Updateインデックスがtrueである必要があります。または、Show View-MavenRepositories-Global-RebuildIndexを使用してMavenリポジトリを更新します
m2eプラグインには多くのバグがあります。したがって、公式のMavenリポジトリサイトを使用し、pom.xmlにcopy-pastによって依存関係を追加することをお勧めします
また、m2eプラグインを使用する場合は、優先順位を確認してください。いくつかのリポジトリを追加する必要があるかもしれません
「ウィンドウ」→「ビューの表示」→「その他」→「Maven/Mavenリポジトリー」に移動します。「OK」をクリックします。Mavenリポジトリ→グローバルリポジトリ/セントラルに移動し、右クリックしてコンテキストメニューから[インデックスの再構築]を選択します。再構築には時間がかかります。