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. 问题分析
查找
http://stackoverflow.com/questions/27223917/how-to-configure-annotations-processing-in-intellij-idea-14-for-current-project发现可能是依赖的问题。
在idea14菜单下 Analyze->Analyze Module Dependencies...发现果然是循环依赖。
通过查看工程总的pom.xml可以看到工程各模块之间的依赖关系,各模块自己的pom.xml里配置的依赖顺序没有问题,也没有循环依赖。应该是自己在写单元测试时继承过一个Test基类,结果由于依赖关系原因Test不能被import进来,自己就随手点了下Add dependency on module...引入的。
3.问题解决
既然在配置文件上找不到修改的地方,就是工程自身的配置了,删除上面在添加的依赖,按照如下操作:
1) Analyze->Analyze Module Dependencies...
2)右键不该循环依赖的模块,在这里就是第一个模块,不应该依赖下面的模块
3)选择依赖关系,删除不该出现的依赖
- 大小: 16.4 KB
- 大小: 5.9 KB
- 大小: 25.2 KB
分享到:
相关推荐
一个使用SSH2简单采购项目,功能多,技术丰富,适于初学者学习参考,使用SqlServer数据库
赠送Maven依赖信息文件:jakarta.annotation-api-1.3.5.pom; 包含翻译后的API文档:jakarta.annotation-api-1.3.5-javadoc-API文档-中文(简体)版.zip; Maven坐标:jakarta.annotation:jakarta.annotation-api:...
赠送Maven依赖信息文件:jakarta.annotation-api-1.3.5.pom; 包含翻译后的API文档:jakarta.annotation-api-1.3.5-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:jakarta.annotation:jakarta....
赠送Maven依赖信息文件:javax.annotation-api-1.2.pom; 包含翻译后的API文档:javax.annotation-api-1.2-javadoc-API文档-中文(简体)版.zip; Maven坐标:javax.annotation:javax.annotation-api:1.2; 标签:...
主要介绍了IDEA安装lombok插件设置Enable Annotation Processing后编译依然报错解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
文件中包含javax.annotation的jar包,用来解决@Resource注解无法导入依赖。Resource注解无法导入依赖使用javax.annotation的注解类,这是他的jar包。
注解、声明,@Resource注解所在的包
赠送Maven依赖信息文件:javax.annotation-api-1.3.2.pom; 包含翻译后的API文档:javax.annotation-api-1.3.2-javadoc-API文档-中文(简体)版.zip; Maven坐标:javax.annotation:javax.annotation-api:1.3.2; 标签...
javax.annotation-3.0.jar javax.annotation-3.0.jar javax.annotation-3.0.jar
标签:annotation-file-utilities.jar.zip,annotation,file,utilities,jar.zip包下载,依赖包
java错误-java.lang.ClassNotFoundException: org.aspectj.lang.annotation.Around Spring的AOP需要上述三个jar包
javax.annotation-3.1.2.2-sources.jar,javax.annotation-3.1.2.2.jar无分共享
v7包解决importandroid.support.annotation.RequiresApi
Maven依赖:【***.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【***.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【***-sources.jar下载地址(官方地址+国内镜像地址).txt】...
完整的android.support.annotation.jar包含Nullable、Keep、XmlRes、TransitionRes、WorkerThread等共49个类
标签:annotation-0.0.384.jar.zip,annotation,0.0.384,jar.zip包下载,依赖包
java.lang.ClassNotFoundException: javax.annotation.ParametersAreNonnullByDefault
JDK9及以上版本没有javax.annotation-api-***.jar包 ,无法使用注解:@Resource JDK新特性,高版本JDK没有自带的javax...下载javax.annotation.jar包,导入到lib文件夹下,然后Add as library,就可以使用@Resource
spring 注解初始化,初始化开始@postconstruct 对象销毁@predestroy javax.annotation.jar文件
geronimo-annotation_1.0_spec-1.1.1.jar