我有3个不同的Ant java项目,如web(控制器层),服务(服务层)和dao(dao层),并且所有项目都集成在单独项目(EAR)中的Ant中。现在我转换了所有项目Ant 2 maven。但我在EAR项目中进行了maven项目集成。
项目
|
| ------网络
| ------服务
| -------道
| -------- EAR
是我的项目目录结构。
请帮帮我。
答案 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/
文件夹中生成和收听文件。