前提:
gmccapp-common工程:7.0.3
<dependency>
<groupId>com.kingworks.gmccapp</groupId>
<artifactId>gmccapp-ecop</artifactId>
<version>3.0.0</version>
<scope>compile</scope>
</dependency>
gmccapp-ecop工程:3.0.0
<dependency>
<groupId>com.kingworks.gmccapp</groupId>
<artifactId>gmccapp-common</artifactId>
<version>7.0.2</version>
</dependency>
<dependency>
<groupId>com.kingworks.gmccapp</groupId>
<artifactId>gmccapp-common</artifactId>
<version>7.0.3</version>
<scope>compile</scope>
</dependency>
现在gmccapp-crm工程同时加入上面两个工程的依赖,运行gmccapp-crm报:
Error:java: Annotation processing is not supported for module cycles. Please ensure that all modules
解决办法:就是在gmccapp-common或gmccapp-ecop工程中去掉对方的一个依赖(我这里不行,去掉后编译报找不到类)或者在gmccapp-common或gmccapp-ecop工程中把对方的依赖降版本(通过)
此时:gmccapp-ecop工程:3.0.0变成:
<dependency>
<groupId>com.kingworks.gmccapp</groupId>
<artifactId>gmccapp-common</artifactId>
<version>7.0.2</version>
</dependency>
注意:记得先把tomcat里面的项目去掉后,再重新引入相关项目