6

ワークスペース内の別のMavenプロジェクトに依存するEclipseの単純なMavenWebアプリケーションプロジェクトがある場合、エラーが発生します...

アーティファクトのファイルのコピーに失敗しました[group:artifact:jar:version:compile](org.apache.maven.plugins:maven-war-plugin:2.3:exploded:make-war-exploded:compile)pom.xml / Project line xxMavenビルドの問題

オンラインのいくつかの場所で言及されています(どの部分が壊れているか、どのように修正するかなどについて、Mavenチーム間で議論されています)-私が見つけた唯一の回避策は「ワークスペースの解決を無効にする」です。ええと、わかりました。でも、それが私のワークスペースにそのプロジェクトがある理由です。そのため、毎回インストールしなくても、プロジェクトを編集して変更を取得できます。

最近、mavenを使用するように変換したので、あまり経験がありません。SVNには、同じ構成を使用してもエラーが発生しないプロジェクトがあります(これらは、ここにいないコンサルタントによって作成されました)。もう)。違いがわかりません-ほぼ同じpomsを使用し、異なるバージョンのeclipse / warプラグインを試し、ビルドヘルパー/ wtp統合を追加し、さまざまな方法でプロジェクトを作成し、eclipse構成ファイルを比較しました。私が理解できる唯一の違いは、それらがデプロイされており、自宅ではそれを行わないことです。

(ワークスペースの解決を無効にせずに)そのエラーを解消したいので、すべてのエラーを無視したり、実行するたびに続行を​​確認するダイアログを表示したりする必要はありません。それはおそらく私が見逃した/わからない単純なものです。

4

3 に答える 3

9

これは、m2eclipse プラグインの問題である可能性があります。これを解決するには:

プロジェクト -> プロパティ -> Maven を開きます。m2eclipse の war プラグインの問題を解決した「ワークスペース プロジェクトから依存関係を解決する」のチェックを外します。

于 2014-02-12T22:06:34.920 に答える
3

私は同じ問題を抱えていて、すべてが正常に完了することを可能にする「修正」を見つけました。Eclipse ワークスペースの他のすべてのプロジェクトを閉じました。プロジェクトが開いているときに、Eclipse がファイルにロックを掛けている可能性があると思いますか?

于 2015-06-23T18:52:33.467 に答える