是否可以将多模块pom作为父多模块pom的模块?

时间:2012-01-10 06:27:31

标签: java maven-2 build build-process

所需的结构就像这样

项目/ pom.xml的
项目/ parent1 / pom.xml的
项目/ parent2 / pom.xml的
项目/ parent2 / child1 / pom.xml的
Projects / parent2 / child2 / pom.xml

  • parent1和parent2是Projects / pom.xml的模块
  • child1和child2是parent2的模块
  • parent2 / pom.xml的打包类型为pom。
  • 我没有在子poms中使用父标记

如果我调用父poms,则正确构建child1和child2。 projects / pom.xml仅作为收集器存在,用于构建所有父项目。

当我运行 mvn clean -pl parent2 时,child1和child2甚至无法识别。这是默认行为吗?

1 个答案:

答案 0 :(得分:0)

当然应该是可能的。请查看Sonatype maven参考书中的this example

如果没有看到pom文件,我担心我们将无法为您提供更多帮助。你能发帖吗?