質問: Eclipseを利用してJavaで開発を行っています。 ビルドツールにMavenを利用しているため、EclipseのプラグインであるM2Eclipseを導入したのですが、 「ライフサイクル構成でカバーされていないプラグインの実行」という旨のエラーが出ています。 解決策についてはいくつか他のサイトでも紹介されてますが、 そもそもこのエラーがなんなのかがわかりません。 ずばり、M2Eclipseのライフサイクル・マッピングとはどういう機能なのでしょうか?
回答: M2Eclipse本家の前半部分を読むと載ってますね。 ざっくり意訳してみました。(もっと分かりやすく説明してくれる人募集しますw) **ライフサイクルマッピングとは、Eclipseのビルド時に、pom.xmlから、Eclipseのworkspaceプロジェクト構成と動作のひも付けを行うための定義のこと** らしいです。 以下、前半部分を引用 > > M2Eclipse 1.0 requires explicit instructions what to do with all Maven plugins bound to “interesting” phases (see [M2E interesting lifecycle phases](M2E interesting lifecycle phases “wikilink”)) of a project build lifecycle. **We call these instructions “project build lifecycle mapping” or simply `“lifecycle mapping”`** because they define how m2e maps information from project pom.xml file to Eclipse workspace project configuration and behaviour during Eclipse workspace build. > > >