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



所需的结构与类似

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

  • parent1和parent2是Projects/pom.xml的模块
  • child1和child2是parent2的模块
  • parent2/pom.xml的包装类型为pom
  • 我没有在child-poms中使用parent标记

如果我调用父poms,那么child1和child2是正确构建的。projects/pom.xml只是一个收集器,用于构建所有父项目。

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

这肯定是可能的。看看Sonatetype maven参考书中的这个例子。

如果没有看到pom文件,恐怕我们将无法进一步帮助您。你能把它们贴出来吗?

最新更新