今天在整理一个老旧项目时,发生了maven错误

百度了一下没有解决问题
点击查看报错信息

发现这么一个提示
[ERROR] [ERROR] The projects in the reactor contain a cyclic reference: Edge between 'Vertex{label='com.zto:doraemon-interface:1.0-SNAPSHOT'}' and 'Vertex{label='com.zto:doraemon-service:1.0-SNAPSHOT'}' introduces to cycle in the graph com.zto:doraemon-service:1.0-SNAPSHOT --> com.zto:doraemon-interface:1.0-SNAPSHOT --> com.zto:doraemon-service:1.0-SNAPSHOT @
[ERROR] The projects in the reactor contain a cyclic reference: Edge between 'Vertex{label='com.zto:doraemon-interface:1.0-SNAPSHOT'}' and 'Vertex{label='com.zto:doraemon-service:1.0-SNAPSHOT'}' introduces to cycle in the graph com.zto:doraemon-service:1.0-SNAPSHOT --> com.zto:doraemon-interface:1.0-SNAPSHOT --> com.zto:doraemon-service:1.0-SNAPSHOT -> [Help 1]
也就是出现了循环依赖,项目中的interface和service互相依赖,导致报错,修改掉就好了
本文介绍了一个在使用Maven构建项目过程中遇到的循环依赖问题,详细解释了问题产生的原因,即两个模块(interface和服务)之间的相互依赖,并给出了具体的解决思路。
4万+

被折叠的 条评论
为什么被折叠?



