1

EAR に含まれる EJB と JAR がデプロイされている既存のプロジェクト構造を Maven に変換しています。私の問題は、EAR の作成に関するものです。Maven EAR プラグインを使用することは明らかなように思われます。これは、既存のものを取得するか、application.xmlに基づいて生成しますconfiguration.modules。構成を使用しない場合、Maven を完全に活用しているとは思えませんmodules(開発者が既存のapplication.xmlエディターを再利用できるようになりますが)。構成されたもの。そこで、EAR モジュールをポイント アンド ピックできるようにする m2e サポートがあることを期待して、RAD/Eclipse を調べました。modulesそれに応じて設定されているPOMファイルに。しかし、私はそのようなものを見つけることができません。m2e (1.3.0) と m2e-wtp (0.17.0) をインストールしたと思いますが、WTP/EAR サポートに関してはほとんど役に立たないようです。また、私は今夜のほとんどをグーグルで過ごしましたが、役に立ちませんでした。私はそれを忘れて、開発者に POM ファイルを手動で編集させるべきですか、それともこの目的のために気の利いた UI を見落としているのでしょうか? ご指摘ありがとうございます。


コメントと回答を見て、私を詳しく説明します。Mavenを使用する場合、Mavenがリードしていることに感謝します。そこに議論はありません。application.xmlを使用してバックを制御できることはわかっていますが、それは私が求めgenerateApplicationXmlているものでもありません。Maven が主導権を握ることができます。しかし、「Maven POM エディター」を使用して POM の基本構造を編集できるので、編集に使用できる UI はありますconfiguration.modulesか? 私たちの開発者は IDE 中心の開発に非常に慣れており、モジュールを管理するために POM ファイル XML の編集を開始する必要があることは、私を少し怖がらせるものです...

4

1 に答える 1

0

application.xml を手動で構成する場合は、ファイルをソース フォルダーに含め、generateApplicationXmlプロパティをfalseに設定して、maven が上書きしないようにすることができます。

詳細については、http: //maven.apache.org/plugins/maven-ear-plugin/generate-application-xml-mojo.html#generateApplicationXmlを参照してください。

于 2013-05-29T08:24:18.747 に答える