我有一个maven项目(比如说Proj1),它创建了一个war文件。我想创建一个父项目(让日Proj2),它将使用war项目创建一个.ear。因此,当我构建Proj2时,它应该从Proj1构建战争,然后使用它来创建.ear
答案 0 :(得分:0)
您需要的是这样设计项目:
Parent project (packaged as pom)
-->Child-EAR project (packaged as EAR)
-->Child-WAR project (packaged as WAR)
每个项目都应有一个pom文件,父项目应包括子项目作为其模块。子项目应包括父模块。请查看此链接:https://www.javacodegeeks.com/2014/04/java-ee7-and-maven-project-for-newbies-part-1-a-simple-maven-project-structure-the-parent-pom.html对其进行了详细说明。