web-dev-qa-db-ja.com

org.codehaus.plexus.archiver.jar.Manifest.merge(org.codehaus.plexus.archiver.jar.Manifest)

Eclipseでのこの見捨てられたエラーは消えません。私はそれを取り除くためにここや他の場所で言及されたすべてを試してみましたが、それは消えません。今では、EclipseでWebサービスユーティリティを使用できません。問題ですが、それはm2eに関するものであり、ほとんどの場合に役立ちます。

まず、エラーメッセージは、それを呼び出すことができる場合、あまり役に立ちません。それを生成するコンポーネントはどれですか、より意味のあるものを作成できますか?

とにかく、私はEclipseの問題を削除しようとしましたが、戻ってくるだけです。私はpomを作り直し、maven-ear-pluginのバージョンを2.3.2に更新しましたが、すべて役に立たなくなりました(そして、真剣に、それが実際の問題を回避しようとしているだけではないでしょうか?)。 org.codehaus.plexus-> plexus-archiver->マニフェストの目標を無視するために、lifecylcle-mapping-metadata.xmlファイルを作成および更新してみました。何も動作しません。

このメッセージを正確に引き起こしているものは何か、根本的な原因を診断してそれを解決する正しい方法は何ですか?どんな洞察も大いにいただければ幸いです。

18
tmadison

これは、リフレクションによってmavenarchiverプラグインのマージメソッドを呼び出すm2Eclipse-mavenarchiverが原因です。このメソッドはmavenarchiver 2.4で削除され、m2Eclipse-mavenarchiverが機能しなくなりました。

この問題はm2Eclipse-mavenarchiver 0.17.0で修正されました-- http://repo1.maven.org/maven2/.m2e/connectors/m2Eclipse-mavenarchiver/0.17.0/N/LATEST/ からインストールできます= =

33
Fred Bricon