在 Maven 中解析或编译循环依赖关系
我有一个有趣的问题,我不是在寻找解决方案,而是在寻找解决方案。
爱丽丝计划有一个pom.xml。在里面,pom说她被包装成一个罐子,虽然她是一个坚强的女人,但她依赖于鲍勃。鲍勃项目是一个互补者,他说他依赖爱丽丝。因此,循环依赖关系。
当然,在爱丽丝身上奔跑说“爱丽丝失踪了鲍勃”。鲍勃,那个真正的浪漫主义者,如果你试图编译他,他也会想念爱丽丝。mvn compile
由于没有对方在场的情况下,两者都不会遵守,我正在寻找解决这个问题的方法。
我知道只有两种方法可以解决这个问题:
- 与他们结婚,让他们成为一个专家项目。
- 打破他们的共同依赖
除了我不想提倡之外,做一个父母pom并让Alice和Bob兄弟姐妹解决这个问题吗?
还有其他解决方案吗?