0

Mavenアーキテクチャを使用した新しいプロジェクトがあります。プロジェクトに依存関係を追加しようとすると、m2eはリクエストに一致するjarを検出しません(検索結果は常に空です)。

私のEclipse設定では、アーティファクトソースをダウンロードできます。(Preferences-> Maven)Mavenリポジトリーにはsettings.xml(デフォルトのもの)があります。さらに、内部にいくつかのjarがありますが、それでもEclipseはそれらを認識しません。

4

3 に答える 3

0

私は答えを見つけました。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リポジトリを更新します

于 2013-03-09T09:06:27.093 に答える
0

m2eプラグインには多くのバグがあります。したがって、公式のMavenリポジトリサイトを使用し、pom.xmlにcopy-pastによって依存関係を追加することをお勧めします

また、m2eプラグインを使用する場合は、優先順位を確認してください。いくつかのリポジトリを追加する必要があるかもしれません

于 2013-02-24T16:28:09.837 に答える
0

「ウィンドウ」→「ビューの表示」→「その他」→「Maven/Mavenリポジトリー」に移動します。「OK」をクリックします。Mavenリポジトリ→グローバルリポジトリ/セントラルに移動し、右クリックしてコンテキストメニューから[インデックスの再構築]を選択します。再構築には時間がかかります。

于 2015-02-23T19:59:17.730 に答える