最近在创建一个maven项目时,遇到了一个问题,程序无法执行,并且报出Error:java: Annotation processing is not supported for module cycles.Please ensure that all modules from cycle [config,dao] are excluded from annotation processing的错误,为了能够记住这个错误,写个博客记录一下,
首先明确一下,这个错误用中文来讲叫模块之间的依赖循环,我们在创建一个项目的时候,在不同的模块之间会添加相互依赖,但是有的时候随着项目的越来越大,并且因为粗心的关系,在两个模块之间,我们可能会在各自的pom.xml里面添加对方的依赖,这样就造成了,你中有我,我中有你的局面,这个时候程序就会报依赖循环的错误,如我犯的这个错误,我在config模块添加的dao模块的依赖,在dao模块中添加了config的依赖,因此我在config模块的pom.xml中删掉dao模块的依赖,再重新reimport一下maven,这种错误就可以解决。

关于使用idea在maven项目中出现Error:java: Annotation processing is not supported for module cycles.Pleas的问题解决方法相关推荐

  1. Error:java: Annotation processing is not supported for module cycles.项目启动报错 异常解决

    项目在启动时报如下Error错误的原因是:Maven项目中各模块module之间产生了循环依赖,因此在启动运行时就会产生循环依赖的问题,此时需要查看报错信息中显示对应模块的pom.xml,排查删除其中 ...

  2. Maven - Error:java: Annotation processing is not supported for module cycles. Please ensure that all

    错误信息 Error:java: Annotation processing is not supported for module cycles. Please ensure that all mo ...

  3. JAVA实践-maven项目中出现error pages红叉

    解决方法: 找到web.xml文件,将里面的东西剪切出来,保存刷新,就可以看到提示不见了. 然后.再将剪切的内容拷贝回来,保存.

  4. 在maven项目中使用Junit进行单元测试

    在maven项目中使用Junit进行单元测试(一) 在maven项目中使用Junit进行单元测试一 创建maven项目 编写测试用代码 小结 这是第一篇博文,所以我决定先从比较简单的内容写起,同时熟悉 ...

  5. 解决 maven 项目中加入了 lombok 库后依然报错的问题

    解决 maven 项目中加入了 lombok 库后依然报错的问题 参考文章: (1)解决 maven 项目中加入了 lombok 库后依然报错的问题 (2)https://www.cnblogs.co ...

  6. executequery方法_在IDEA的maven项目中连接使用MySQL8.0方法教程

    首先看一下我的基本的开发环境: 操作系统:MacOS 10.13.5编辑器:IDEA 2018.3其他:MySQL8.0.15.Maven 3.3.9.JDK 1.8 好,下面就正式开始: 第一步:在 ...

  7. 【报错笔记】在maven项目中jsp页面使用window.location.href给controller传参时参数过长所以路径无法跳转至controller

    在maven项目中jsp页面使用window.location.href给controller传参时参数过长所以路径无法跳转至controller 解决方案:使用a链接来用

  8. Maven项目中使用JUnit进行单元测试

    1.打开maven项目中的pom.xml,添加JUnit 的jar包 2.在src/test/java下右键新建JUnit Test Cast 转载于:https://www.cnblogs.com/ ...

  9. 解决“Maven项目中的Dynamic Web Module 3.0 requires Java 1.6 or newer”问题

    转载自   解决"Maven项目中的Dynamic Web Module 3.0 requires Java 1.6 or newer"问题 错误描述 当创建有动态web模块3.0 ...

最新文章

  1. swift中单例的创建及销毁
  2. 建立文件服务器好处,文件服务器好处
  3. 干掉讨厌的 CPU 限流,让容器跑得更快
  4. 线上系统因为一个ThreadLocal直接内存飙升
  5. 频谱分析仪维修论坛_是德E4405B频谱分析仪报错故障维修案例-安泰维修
  6. 使用纯代码进行界面布局
  7. python第六篇:Python复制超大文件、复制二进制文件
  8. Exchange 2010 无法删除第一个mailbox
  9. 2022年11月10篇论文推荐
  10. Unity 动画压缩及其优化
  11. HCNP-路由交换:GRE(通用路由封装协议)
  12. SHA-256哈希函数实现
  13. iphoneXR的tabbar底部图片的适配
  14. 苹果xr十大隐藏功能_苹果iPhone12Pro隐藏功能!简单3步骤“量身高”
  15. 【论文阅读】Underwater Image Enhancement: Using Wavelength Compensation and Image Dehazing(WCID)
  16. 一个页面两个或多个swiper vue中一个页面多个swiper互相干扰 swiper轮播冲突
  17. Html5网页小游戏
  18. 来2019全球智博会 见证AI创新未来
  19. 神州网信17134.1下载
  20. 来自网页的消息服务器不能创建对象,Automation服务器不能创建对象的多种解决办法...

热门文章

  1. PCB电路板的SMT贴片加工:(PCBA)的制造工艺
  2. 头条巨量快手广点通等平台APPAPI回传事件注册激活-转化联调-API对接原理代码分析和功能实现
  3. oracle 存储过程的一些血与泪的教训
  4. JS设置CSS样式的方式
  5. 10分钟教你手写8个常用的自定义hooks
  6. 平台技术部校园招聘宣传片文案
  7. 【无标题】字典表类型数据共用
  8. Photoshop CS6 基本知识3~滤镜
  9. 在渗透测试中快速检测常见中间件、组件的高危漏洞
  10. 框架学习之Mave(一)