我有一个有点有趣的问题,而不是寻找解决办法,我正在寻找多个解决方案。
项目Alice有一个pom.xml文件。在其中,pom表示她被打包为一个jar包,虽然她是一个强大的女性,但她依赖于Bob。项目Bob作为补充者,他也依赖于Alice。因此形成了循环依赖。
当然,在Alice上运行mvn compile
时会说“缺少Bob”。而那真正的浪漫主义者Bob,如果你试着编译他,他也会想念Alice。
由于没有另一个存在,他们都不会服从,所以我在寻找解决方法。
我只知道两种解决方法:
- 让他们结婚,成为一个Maven项目。
- 打破他们的相互依赖。
除了我不想提倡乱伦之外,制作一个父POM并使Alice和Bob成为兄弟姐妹,这样做是否能解决这个问题呢?
还有其他的解决方案吗?