Maven:如何构建jar并包含为依赖项

时间:2015-06-10 10:48:36

标签: eclipse maven maven-3

我有一个多模块项目。我正在使用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)

1 个答案:

答案 0 :(得分:1)

jar项目添加为多模块EAR项目的 POM中最顶层的<module>

另见Maven: The Complete Reference, Multi-module vs. Inheritance