如何从不同的项目创建Ear

时间:2014-08-25 11:56:44

标签: maven ant

我有3个不同的Ant java项目,如web(控制器层),服务(服务层)和dao(dao层),并且所有项目都集成在单独项目(EAR)中的Ant中。现在我转换了所有项目Ant 2 maven。但我在EAR项目中进行了maven项目集成。

项目
|
| ------网络
| ------服务
| -------道
| -------- EAR

是我的项目目录结构。

请帮帮我。

1 个答案:

答案 0 :(得分:1)

只需为EAR模块创建一个pom文件:

<project...>
  <parent>
  ..
  </parent>

  <packaging>ear</packaging>

  <dependencies>
    <dependency>
      <groupId>...</groupId>
      <artifactId>mod-web</artifactId>
      <version>${project.version}</version>
    </dependency>
    <dependency>
      <groupId>...</groupId>
      <artifactId>mod-service</artifactId>
      <version>${project.version}</version>
    </dependency>
  </dependencies>

</project>

如果您已经完成了所有工作,只需通过mvn clean package应该在mod-ear/target/文件夹中生成和收听文件。