在我的项目中,我有多个模块。一个模块可以将其他模块作为依赖项。每个模块都有自己的pom.xml,其中包含依赖项详细信息。我们有整个父pom.xml,它将运行所有包的构建。个别模块pom.xml将构建相应的模块。
我的要求是在运行单个包之前构建依赖模块。
例如: 如果我的项目包含包A,B,C,D,E
如果模块A具有依赖关系B和C,则在运行模块A构建时,它应该构建模块B,C然后它应该构建包A。
我需要在maven中实现这一目标。请帮助我。有没有可用于实现此目的的maven插件?
注意:我不想运行父pom.xml,因为它将运行所有模块。
先谢谢。
答案 0 :(得分:0)
您可以从根文件夹(父pom所在的目录)运行mvn -pl :a -am
。这将构建项目列表“a”(如果a
是您的artifactId)及其依赖项