7

Eclipseを実行するたびに、次のメッセージが表示されます。

An internal error occurred during: "Updating Maven Dependencies".
Lorg/codehaus/plexus/archiver/jar/JarArchiver;

私はMavenバージョン3.0.4を実行していますが、JarArchiverを更新しようとしたのは、何度も失敗するためだけです。

何が問題を引き起こしているのかについて誰かが何か考えを持っていますか?あなたが解決策を持っているなら、それも信じられないほど役に立ちます。

4

7 に答える 7

13

Eclipseを閉じた後~/.m2/repository/org/codehaus/plexus/plexus-archiver、最新のものを除くすべてのバージョンをから削除しました。

その後のEclipseの起動中に、エラーの原因となった別のアーカイバがMaven Archiverだったので、古いバージョンも削除し~/.m2/repository/org/apache/maven/maven-archiverました。

Eclipseをもう一度再起動した後、Maven->UpdateProjectを実行しました。その後はすべて順調でした。

于 2013-03-01T23:38:21.063 に答える
7

以下の手順で問題を解決できました(pom.xmlに以下を追加してください)

<plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-jar-plugin</artifactId>
          <version>2.4</version>
 </plugin>

プロジェクトをEclipse/STSに再度インポートします。

プラグインの構成は、以下のmavenサイトから取得されます:http: //maven.apache.org/plugins/maven-jar-plugin/plugin-info.html

于 2013-07-22T18:55:16.287 に答える
3

user2125483からの回答は私にはうまくいきませんでした。エラーメッセージを変更せずに、ローカルのMavenリポジトリ()のサブディレクトリを選択的に削除org.mavenしてパッケージ化してみました。このエラーが消えるには、ローカルのMavenリポジトリ全体を削除し、何もない状態から再構築する必要がありました。org.codehaus.plexus~/.m2

于 2013-06-24T15:26:11.773 に答える
1

./m2のリポジトリを削除するとうまくいきました

于 2014-06-18T10:04:00.697 に答える
0

上記のすべての解決策を試しましたが、エラーは解消されませんでした。そこで、Windowsマシンにインストールされているプログラムを確認したところ、2つの異なるバージョンのJavaがインストールされていることがわかりました。(9.0.4および10.0.0)Java 10を削除しましたが、Mavenの更新が機能するようになりました。お役に立てれば。

于 2018-03-26T14:34:41.947 に答える
0

私の場合、このエラーは、JDK 11を使用して古いプロジェクトをインポートしてビルドしようとしたときに発生しました。JDK8に切り替えたところ、正常に動作しているようです。

于 2020-07-23T11:24:56.020 に答える
-1

C:\ Users \ .m2 \ repository \ org \ codehaus \ plexusに移動し、plexus内のすべてのサブフォルダーを削除して、pom.xmlファイルを再実行します。

!! 機能した !!

于 2017-05-04T10:38:55.507 に答える