我正在创建一个多模块项目,用于构建许多其他相关项目.其中一些项目也是多模块项目,在某些情况下,它们构建相同的子项目.Maven对我大吼大叫,但这是有意的,无论如何我还是想建立它.
有没有人解决这个问题?谢谢.
当你有这样的结构时会发生这种情况:
+-- root-project-A `-- pom.xml +-- module-A | `-- pom.xml +-- module-B | `-- pom.xml +-- root-project-B `-- pom.xml +-- module-C `-- pom.xml
并配置你的模块如下:
|-- root-project-A `-- pom.xml|-- root-project-B `-- pom.xml module-A module-B root-project-B root-project-B/module-C module-C
项目A不能引用项目B,因为B不引用A作为父项.包裹必须是独立的