0

現在オンビルドを作成するmavenプロジェクトがありますwar package。としてバンドルする必要がありear projectます。これを行う方法についての指針。ファイルを追加しm2e pluginて変更しましたpom.xmlが、期待どおりのディレクトリ構造を取得できません。dir structure以下のものが必要です

project-name
  - project-name.ear
  - pom.xml
  - project-name.war
  - projec-name.jar
  - META-INF/application.xml

ありがとう。

4

1 に答える 1

0

プロジェクト構造を適切な Maven スタイルで編成することを強くお勧めします。

project-name/
  - pom.xml  (POM of project-name, multi-module POM)
  + project-name-jar
    - pom.xml  (main app JAR)
  + project-name-web
    - pom.xml  (WAR project to construct WAR by project-name-jar etc)
  + project-name-ear
    - pom.xml  (EAR project to construct EAR by project-name-war etc)

通常project-name-parent、プロジェクト全体の親 POM として使用する別の子プロジェクト呼び出しがあります。

META-INF/application.xmlMavenでは、ソースの一部として持っていませんし、持つべきではありません。の構成に基づいて動的に生成されますmaven-ear-plugin

于 2014-01-14T02:01:57.733 に答える