さまざまな提案を見た後でも、ear ファイルの成功した Maven 戦略はまだないようです。
私はこの構造を持っています:
親 pom.xml: ...
<modules>
<module>MyProject-ear</module>
<module>MyProject-ejb</module>
<module>MyProject-war</module>
</modules>
(ejb/war/ear はこれを親として持つ)
私はmaven-war-plugin / maven-ejb-plugin / maven-ear-pluginを使用しています。
EAR モジュールには依存関係として ejb/war プロジェクトがあります。
さて、耳を作りたいなら、まず戦争を作る必要があります。そうでない場合は、最新バージョンではありません。
より良い方法はありますか?
編集:参考までに、「実行」をクリックするだけでプロジェクトを実行するための有効なソリューションを得るために、netbeans バグを開きました: http://netbeans.org/bugzilla/show_bug.cgi?id=218807