在maven EAR构建中有2个WAR

时间:2012-02-16 18:32:08

标签: maven web war ear

我是maven的新手,事实上构建工具和流程是新手,或者我应该说整个网络结构。我有一个小问题需要帮助。

我将创建一个web项目,在编译/部署时将提供war文件。我有一个单独的项目,战争(只是捆绑项目后的战争文件)文件将提供给我。

现在我的要求是制作一个包含我的项目包的EAR文件,还包括另一个已完成项目的战争。我需要使用maven。

我知道可以使用maven创建多模块项目。但我不知道它将如何处理孤立的战争档案。我的意思是对于我的项目,它将具有整个结构,artifactId和groupId。那么另一场战争将如何处理呢。

我知道这可能是一个新手问题。但有人可以帮忙。

谢谢

1 个答案:

答案 0 :(得分:0)

通常处理这种方式的方法是使隔离的WAR文件成为依赖。将其安装在您的本地maven仓库中,并将其列为EAR模块的POM中的依赖项。此外,将WAR项目作为EAR项目下的模块将处理您实际构建的WAR。