1

以下のリンクのような同じ問題があり、そこからの解決策は機能しますが、これが何を引き起こし、プロジェクトにどのように影響するかを理解するのに少し苦労しています。

プラグインの実行がライフサイクル設定でカバーされていない (JBossas 7 EAR アーキタイプ)

私はm2eについて読み始めます

http://wiki.eclipse.org/M2E_plugin_execution_not_covered

「Eclipse ビルド」と Maven ビルドの違いは何ですか?

「面白い」モジョと「面白くない」モジョの実行が何を意味するのかはまだはっきりしていません。

https://docs.sonatype.org/display/M2ECLIPSE/Project+build+lifecycle+mapping

したがって、解決策はありますが、問題の理解はありません。

問題を理解するのを手伝ってくれてありがとう... :)

4

1 に答える 1

0

一般的に言えば、m2e がプラグインの目標実行を Eclipse ビルド ライフ サイクルに解決/マッピングするために使用される方法は、バージョン 0.12 以降で再発明されました。現在、m2e では、プロジェクト ビルド ライフサイクルの「興味深い」フェーズにバインドされているすべての Maven プラグインをどうするかを明示的に指示する必要があります。プロジェクトの pom でライフサイクル マッピングを構成するか、特定の m2e コンフィギュレーター Eclipse プラグインを使用してください (コミュニティ用に作成された場合)。

「興味深い」とは、IDE 内のコードの記述およびデバッグ中に通常発生するフェーズを意味し、ほとんどの場合、パッケージ化および展開のステップは除きます。

また、注意してください(このブログ投稿から):

M2E を使用すると、Maven を手動で実行できます。コマンドラインから行うのと同じように、Eclipse 内から「mvn install」のようなゴールを呼び出すことができます。それはうまくいきます(そして常にうまくいきました)。残念ながら、Maven は、Eclipse がプロジェクトをビルドするたびに (たとえば、クリーンの後)、M2E から自動的に呼び出されます。そのような場合、M2E は「Eclipse ビルダー」として機能します。人々が常に問題を抱えており、コネクタがより適切に処理する必要があるのは、これらの後者の呼び出しです。

于 2014-06-25T19:21:55.573 に答える