1. ホーム
  2. java

プラグインの実行は、ライフサイクル構成によってカバーされていません: org.codehaus.mojo:aspectj-maven-plugin:1.3.

2022-02-13 06:08:10

<スパン エクリプス <スパン その中で POM ファイル読み込み時のエラーのヒントは

プラグインの実行はライフサイクル構成によってカバーされていません: org.codehaus.mojo:aspectj-maven-plugin:1.3.1:compile (実行: default, フェーズ: compile)

<スパン ということになります。 m2e 実行中 メイヴン がプラグインのライフサイクル管理で定義されていないため、エラーが表示されますが、実際には m2e そのための拡張機構が用意されており、以下のようにすることで、このエラーメッセージを消すことができます。

<スパン 1. <スパン 入力 ウィンドウ->環境設定->Maven <スパン 設定] に進みます。 <スパン ライフサイクル・マッピング 設定項目は、以下の通りです。

<スパン

<スパン

<スパン <スパン 上のグラフからおわかりのように m2e <スパン マネジメント <スパン メイヴン ライフサイクルのファイル名は lifecycle-mapping-metadata.xml というファイルへのパス

<スパン 2. <スパン 次に、適当なパスで lifecycle-mapping-metadata.xml というファイルがありますが、このファイルは上の画像にあるような場所には存在しないので、この時点では <スパン 次のページへ <スパン エクリプス <スパン のインストールディレクトリにある プラグイン の下に org.eclipse.m2e.lifecyclemapping.defaults_xxxxxx.jar このファイルは、ファイル(下図)の中で探してください。

<スパン <イグ

<スパン <イグ

<スパン 解凍ソフトでわかること lifecycle-mapping-metadata.xml このファイルは、確かに ジャー パッケージから取得します。 ジャー パッケージを解凍し、前の画像に示されたパスの下に置きます。

<スパン 3. <スパン 開く lifecycle-mapping-metadata.xml ファイルに、認識されないプラグインを追加するだけです。

<スパン

<スパン

<スパン 4. <スパン 修正完了後 , <スパン プロジェクトの右クリック <スパン -->maven-->update project... 動作確認済み .

<スパン

<スパン 注意事項

<スパン 1, <スパン エラーメッセージ :

説明 リソースパス 場所 種類

プラグインの実行はライフサイクル設定の対象外: org.codehaus.mojo:aspectj-maven-plugin:1.3.1:compile (execution: default, phase: compile) pom.xml /cas-server-integration-jboss 21行 Mavenプロジェクトのビルドライフサイクルマッピングの問題点

<スパン

<スパン 2,xml コンテンツの追加

<スパン <pluginExecution>

<スパン       <pluginExecutionFilter>

<スパン         <groupId>org.codehaus.mojo</groupId>

<スパン         <artifactId>aspectj-maven-plugin</artifactId>

<スパン         <versionRange>[1.3.1,]</versionRange>

<スパン         <goals>

<スパン           <goal>compile</goal>

<スパン         </goals>

<スパン       </pluginExecutionFilter>

<スパン       <action>

<スパン         <ignore />

<スパン       </action>

<スパン </pluginExecution>

<スパン

<スパン

<スパン