Maven多模块项目循环依赖问题

时间:2020-08-05 16:10:30

标签: java maven maven-2 maven-3 maven-plugin

我的Maven多模块项目中有以下模块:

**父模块,Child1模块

Child1和Child2都依赖于Common Module。因此,我对Child1和Child2的pom文件都添加了Common模块依赖。

但是现在我还需要以某种方式添加Child2依赖项。有什么办法可以对结构进行更改,以便它可以满足我的要求并且不会导致循环依赖项问题。

1 个答案:

答案 0 :(得分:1)

您可以:

  • 将类从Child2移到Common。
  • 定义要移动通用类的另一个模块Z,然后让Child2和Common声明对Z的依赖。
  • 将Child2和Common合并到一个模块中。