Humanity

Edit the world by your favorite way

Eclipseで「ライフサイクル構成でカバーされていないプラグインの実行」というエラーが出た場合

というエラーが出て、ググった所、結構同じような現象が起きている人はいるにも関わらず解決法を試してみても全く解決しない。
結局m2eのプラグインでAPT処理*1を行う
m2e-aptというプラグインが必要だったというオチ。
なのでマーケットプレイスからインストールしてMavenの再適用を行ったら直った。

手順ごとにスクリーンショットを貼ってみる。





関係ないけど、おそらくIDEのせいで問題が解決しない場合は以下のような手順をやることが多い*2
でもいちいち下記手順をやっていくのは面倒なので、まとめてやってくれる方法があるなら知りたい…*3

  • プロジェクトのクリーンとか
  • Mavenの再適用
  • Tomcatのクリーン
  • サーバ(項目名違うけどこれも恐らくTomcat?)のクリーン
  • それでもダメならeclipse.exeに-cleanつけて再起動する。

*1:アノテーションから事前にJavaクラスを自動生成したりできるらしい

*2:エラー内容によって増減/削除/追加などがありますが…

*3:Eclipseのフォーマッタをコマンドラインで実施 - Qiita の方法を使えばEclipseの一機能を外部コマンドから実行できるらしいので、この方法でいける?