我有一个多模块项目。我正在使用eclipse和Maven 3.我希望首先构建一个jar(一个带有自己的pom的独立项目)。这不是问题。
问题是这个jar被包含在我的多模块EAR项目的依赖项中(由两个战争使用)。 JAR的代码经常会改变,并且需要在构建EAR项目之前构建。
如何在一次操作中在EAR构建之前制作此jar格式?
这是我的设置:
parentProject (packaging=pom, dependency[filters down to wars]=jarProject)
earproject (packaging ear, parent=parentProject)
war1Project (packaging war, parent=parentProject)
war2Project (packaging war, parent=parentProject)
jarProject (packaging=jar, no parent)
答案 0 :(得分:1)
将 jar项目添加为多模块EAR项目的 POM中最顶层的<module>
。
另见Maven: The Complete Reference, Multi-module vs. Inheritance。