解决IDEA上循环依赖报错问题Error:java: Annotation processing is not supported for module cycles
1.错误现象
Error:java: Annotation processing is not supported for module cycles. Please ensure
that all modules from cycle [A,B] are excluded from annotation processing
2.分析问题
原因
项目之间有多个模块,模块与模块之间形成了环状的依赖关系,或者说是嵌套依赖,首先分析哪几个模块之间的依赖型号才能了环状依赖。
操作
在项目顶级菜单下 Analyze->Analyze Module Dependencies/View->Toolbar
显示图片?次图片代表admin依赖了core和generator依赖,而generator依赖又依赖了core依赖,如果core依赖了admin的话此时就会形成环依赖,并且会在core依赖下显示admin依赖,此时只需找到core的module依赖,删除下面的admin依赖即可
3.解决问题
Ctrl+Shift+Alt+s快捷键打开project Structur
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
IntelliJ IDEA 安装 Grep Console插件 自定义控制台输出多颜色格式功能
由于Intellij idea不支持显示ascii颜色,grep-console插件能很好的解决这个问题,下面就以开发JavaEE项目中,结合Log4j配置多颜色日志输出功能,感兴趣的朋友一起看看吧2020-05-05java Person,Student,GoodStudent 三个类的继承、构造函数的执行
这篇文章主要介绍了java Person,Student,GoodStudent 三个类的继承、构造函数的执行,需要的朋友可以参考下2017-02-02微服务间调用Retrofit在Spring Cloud Alibaba中的使用
这篇文章主要为大家介绍了微服务间调用Retrofit在Spring Cloud Alibaba中的使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-06-06
最新评论