这个错误通常是由于循环依赖引起的。具体来说,模块“feign-api”和“coupon-service”之间可能存在循环依赖关系,导致在注解处理期间出现了问题。
要解决此问题,您可以尝试以下步骤:
检查项目中是否存在循环依赖关系。如果有,请尝试重新设计您的项目结构以消除它们。
如果您确定需要循环依赖,请考虑使用Gradle或Maven等构建工具来管理您的依赖项,并确保正确地声明它们。
在build.gradle文件中排除所有模块,并将excludeGroup属性设置为所需的值。
将编译器标志设置为不支持注释处理程序。在build.gradle文件中添加以下行:
compileJava {
options.compilerArgs += ["-proc:none"]
}
以上是一些可能的解决方案,但最终的解决方法取决于您项目中具体的情况。




