1

さまざまな提案を見た後でも、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

4

1 に答える 1

0

それはうまく見えます。私自身も同じレイアウトを使用しています。

ビルドするときは、一番上の pom に配置して実行するだけmvn installです。階層を下ってwar最初のものを構築する必要はありません。

于 2012-09-19T07:03:16.283 に答える