maven 多项目之间依赖,install 没有问题,只是在发布到tomcat 启动的时候编译不过 Read More Here.
报类似如下的错误:
Error:java: Annotation processing is not supported for module cycles. Please ensure that all modules from cycle [A,B] are excluded from annotation processing
解决方法其实也很简答:
To solve these kind of problems need to use Analyze Module dependencies in InteliJ-idea.
File Menu > Analyze > Module Dependencies
This shows the list of all projects which have cyclic dependencies and should be resolved first.
This feature helps you to find the problem.
意思是打开 File Menu > Analyze > Module Dependencies ,出问题的项目会显示为红色.
然后红色的项目之间存在循环依赖问题,查看一下pom文件并去掉重复依赖就好了.
简单明了,很好用