0

项目结构:

domain project (containing Pojos/Entities)
service project (EJB project)
service client project (interfaces for service project)
web project
ear project
parent project (just containing parent pom)

如何配置不同的 pom?我是否必须定义依赖项,例如服务项目需要域和服务客户​​端项目?

Eclipse生成EAR的结构(导出为EAR):target META-INF lib(包含ServiceClient.jar,Domain.jar)Service.jar(EJB项目)Web.war pom.xml

如何使用 Maven 获得这种结构?

4

1 回答 1

2

Maven EAR 插件允许您定义 EAR 的各种角色所需的项目。看看文档。自然,您的子项目将需要相互引用以进行编译,但您可以按照提供的方式设置它们的范围,以确保您只在内置的耳朵中获得一份 jar 副本。

于 2011-03-30T10:56:51.930 回答