构建模块也应该在maven中构建依赖模块

时间:2014-11-25 14:50:21

标签: maven

在我的项目中,我有多个模块。一个模块可以将其他模块作为依赖项。每个模块都有自己的pom.xml,其中包含依赖项详细信息。我们有整个父pom.xml,它将运行所有包的构建。个别模块pom.xml将构建相应的模块。

我的要求是在运行单个包之前构建依赖模块。

例如: 如果我的项目包含包A,B,C,D,E

如果模块A具有依赖关系B和C,则在运行模块A构建时,它应该构建模块B,C然后它应该构建包A。

我需要在maven中实现这一目标。请帮助我。有没有可用于实现此目的的maven插件?

注意:我不想运行父pom.xml,因为它将运行所有模块。

先谢谢。

1 个答案:

答案 0 :(得分:0)

您可以从根文件夹(父pom所在的目录)运行mvn -pl :a -am。这将构建项目列表“a”(如果a是您的artifactId)及其依赖项