解决IDEA上循环依赖报错问题Error:java: Annotation processing is not supported for module cycles

 更新时间:2023年10月12日 10:55:21   作者:一米阳光zw  
这篇文章主要介绍了解决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

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java常见的数据结构之栈和队列详解

    Java常见的数据结构之栈和队列详解

    这篇文章主要介绍了Java常见的数据结构之栈和队列详解,栈(Stack) 是一种基本的数据结构,具有后进先出(LIFO)的特性,类似于现实生活中的一叠盘子,栈用于存储一组元素,但只允许在栈顶进行插入(入栈)和删除(出栈)操作,需要的朋友可以参考下
    2023-10-10
  • Java创建对象的四种方式详解

    Java创建对象的四种方式详解

    这篇文章主要介绍了Java创建对象的四种方式详解,如果我们不想利用默认构造器来创建java对象,而想利用指定的构造器来创建java对象,则需要利用Construtor对象,每个Construtor对应一个构造器,需要的朋友可以参考下
    2023-11-11
  • JDK都出到14了,你有什么理由不会函数式编程(推荐)

    JDK都出到14了,你有什么理由不会函数式编程(推荐)

    这篇文章主要介绍了JDK都出到14了,你有什么理由不会函数式编程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • Apache Commons Math3探索之快速傅立叶变换代码示例

    Apache Commons Math3探索之快速傅立叶变换代码示例

    这篇文章主要介绍了Apache Commons Math3探索之快速傅立叶变换代码示例,具有一定参考价值,需要的朋友可以了解下。
    2017-10-10
  • Spring @value用法示例详解

    Spring @value用法示例详解

    这篇文章主要介绍了Spring-@value用法详解,为了简化读取properties文件中的配置值,spring支持@value注解的方式来获取,这种方式大大简化了项目配置,提高业务中的灵活性,本文通过实例代码给大家介绍的非常详细,需要的朋友参考下吧
    2022-08-08
  • SpringBoot启动器Starters使用及原理解析

    SpringBoot启动器Starters使用及原理解析

    这篇文章主要介绍了SpringBoot启动器Starters使用及原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • 关于任务调度框架quartz使用(异常处理,解决恢复后多次调度处理)

    关于任务调度框架quartz使用(异常处理,解决恢复后多次调度处理)

    这篇文章主要介绍了关于任务调度框架quartz使用(异常处理,解决恢复后多次调度处理),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • java实现Yaml转Json示例详解

    java实现Yaml转Json示例详解

    这篇文章主要为大家介绍了java实现Yaml转Json示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • 程序员最喜欢的ThreadLocal使用姿势

    程序员最喜欢的ThreadLocal使用姿势

    ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为ThreadLocalVariable更容易让人理解一些,下面这篇文章主要给大家介绍了程序员最喜欢的ThreadLocal使用姿势,需要的朋友可以参考下
    2022-02-02
  • Java老手该当心的13个错误

    Java老手该当心的13个错误

    这篇文章主要介绍了Java老手该当心的13个错误,需要的朋友可以参考下
    2015-04-04

最新评论