项目场景:
当我创建多个模块时,为了模块化管理利于模块复用,我一层包一层
![](https://img-blog.csdnimg.cn/e12d77885aaf4ab39efc9304c3760051.png)
问题描述
例如:当我要运行的时候发现报错
Project lease-web: there is circular dependency between tests of 'service-util' module, tests
原因分析:
![](https://img-blog.csdnimg.cn/7b050c0613bd47fe853f513326b0869e.png)
我的包含关系应该如上所示,service-system包含service-util,service-util包含common-util,,,
一层层的包含,但是问题提示是进入了死循环,那就可能是
![](https://img-blog.csdnimg.cn/3c251b55eba3499ba52e6c7bc069a3c4.png)
解决方案:
service-system包含了model,这是个致命的错误,把model里面的包含去掉即可。
第一次遇到这种情况记录一下。