4

ステージ:

Eclipse で Maven プロジェクトをコンパイルしようとしています (Spring Tool Suite、バージョン: 3.2.0.RELEASE)。

各プロジェクトのコンパイルはこれをスローします:

Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5

どうすれば解決できますか?

4

3 に答える 3

6

基本的に、アーティファクトに接続してダウンロードすることはできません。これは、いくつかの異なるものである可能性があります。ほとんどの人はプロキシ設定を確認するように言いますが、私はそれを避けて、それが問題ではない場合に備えて別の提案をします. それはあなたのミラー設定かもしれません。

オフィスで Maven を使用している場合、Maven が社内の Maven リポジトリを探すように構成されている可能性が高くなります。自宅で仕事をしていて、ネットワークに接続していない場合、これが問題になる可能性があります。明らかな解決策は、オフィスへの VPN でこのレポを可視化することです。これを回避する別の方法は、別のミラー サイトを /User/.m2/settings.xml ファイルに追加することです。これにより、オフィス ネットワークで見つからない場合はパブリック リポジトリが試行されます。

<mirror>
  <id>Central</id>
  <url>http://repo1.maven.org/maven2</url>
  <mirrorOf>central</mirrorOf>
  <!-- United States, St. Louis-->
</mirror>

他の Maven リポジトリについては、こちらをご覧ください: http://docs.codehaus.org/display/MAVENUSER/Mirrors+Repositories

于 2013-11-03T04:51:18.307 に答える
1

私の答えは前のものに基づいています(私にとってはsettings.xmlでは機能しませんでした)

  1. ...\Users\myUser.m2\repository* の下のすべてを削除しました
  2. 次の依存関係を pom.xml に追加しました。

    依存関係> groupId>org.apache.maven.plugins artifactId>maven-resources-plugin version>2.5

  3. 「.m2\repository\org\apache\maven\plugins」の下にあるすべての「_remote.repositories」ファイルを変更し、「.jar>central= http://mirrors.ibiblio.org/pub/mirrors/maven2」を設定します。

  4. クリーンン

  5. インストール

于 2014-09-09T13:54:01.963 に答える