[解決済み] プラグインの実行がライフサイクル設定に含まれない(JBossas 7 EAR archetype)
質問
私は、Eclipse 3.7 Indigo と Maven M2E Plugin 1.0.100 を使用しています。
JBoss 7.x JavaEE 6 EAR archetype を使用して、EAR 用の pom は私にこのエラーを与えています。
プラグインの実行は、ライフサイクル構成によってカバーされていません。 org.apache.maven.plugins:maven-ear-plugin:2.6:generate-application-xml (実行:default-application-xml) (実行: default-generate-application-xml、フェーズ: generate-resources)
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-ear-plugin</artifactId>
<version>2.6</version>
<configuration>
<!-- Tell Maven we are using Java EE 6 -->
<version>6</version>
<!-- Use Java EE ear libraries as needed. Java EE ear libraries
are in easy way to package any libraries needed in the ear, and automatically
have any modules (EJB-JARs and WARs) use them -->
<defaultLibBundleDir>lib</defaultLibBundleDir>
<modules></modules>
</configuration>
<plugin>
どのように解決するのですか?
これは、しばらく前に導入された M2E プラグインの機能です。JBoss EAR プラグインとは直接関係ありませんが、他のほとんどの Maven プラグインでも発生します。
プラグインの実行を
pom
(の実行のような)。
maven-ear-plugin:generate-application-xml
), ビルドがEclipseで実行されたときに何をするかをM2Eに伝える追加の設定情報を追加する必要があります。例えば、プラグインの実行を無視するかM2Eが実行するか、インクリメンタル・ビルドにも実行するか、、、などです。もしそのような情報がない場合、M2Eはこのエラーメッセージを表示することでそのことを訴えます。
プラグインの実行はライフサイクル設定によってカバーされていません。
より詳細な説明と、このエラーをなくすために pom に追加する必要がある設定のサンプルは、こちらを参照してください。
https://www.eclipse.org/m2e/documentation/m2e-execution-not-covered.html
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン