java: Annotation processing is not supported for module cycles. Please ensure that all modules from cycle [du-common,du-framework,du-system] are excluded from annotation processing
时间: 2023-11-15 08:31:22 浏览: 343
paoding-rose
这个错误通常是由于Java模块之间存在循环依赖关系引起的。在此情况下,注释处理器无法正常工作。解决此问题的一种方法是将涉及到循环依赖的所有模块从注释处理中排除掉。你可以在你的 build.gradle 文件中添加以下代码来实现:
```
configurations {
compile.exclude module: 'du-common'
compile.exclude module: 'du-framework'
compile.exclude module: 'du-system'
}
```
这将从注释处理中排除掉涉及到循环依赖的模块。当然,你也可以尝试通过其他方式解决循环依赖关系,例如通过重构代码,减少模块间的依赖等等。
阅读全文