0

複数のwar、ejb、およびjarファイルを含むearプロジェクトに、Eclipseでmaven2を使用しています。私のアプリケーション サーバーは JBoss 4.2.3 です。

コマンド ラインで Maven を使用すると、自分の耳に適したパッケージを取得できます。私のテストサーバーと本番サーバーで問題なく動作します。しかし、コマンドラインで実行するのは、日常の開発では非常に面倒です。そこで、m2eclipse と m2e-extra wtp との統合を試してみることにしましたが、行き詰まりました。

どうやら、wtp は耳を生成しています (方法や場所がわかりません) が、結果がフォルダー (.metadata/.plugins/org.eclipse.wst.server.core/tmp0) にあることはわかっています。 jboss323.xml スクリプトによってパッケージ化されます。

問題は、WTP がこのフォルダー (tmp0) の結果をどのように生成しているかはわかりませんが、それが私の pom.xml からのものではないことはわかっています。ヒントの 1 つは、pom によって参照される内部プロジェクトである 2 つの jar があることです。それらは maven コマンド ラインによって正確にパッケージ化されていますが、WTP 出力では欠落しています。

私はさまざまな構成を試しましたが、pom.xml を使用して WTP への出力を生成することが証明されたものはありませんでした。

4

1 に答える 1

0

だから私は多くの代替手段を試しましたが、耳から瓶を残し続けました.

現在、Eclipse Indigo の m2e を使用すると、問題はある程度解決されました。このバージョンでのみ修正されたバグだったようです。

于 2011-11-09T11:10:20.533 に答える