如何在IntelliJ IDEA 14中为当前项目工作配置注释处理?

2022-08-31 19:54:30

该项目的结构是:

  • 父项目
    • 项目(Spring)在pom中依赖于项目B.xml
    • B项目(Spring MVC)在pom中依赖于项目A.xml

在Tomcat 7中启动项目B后,我遇到了一个错误:

错误:java:模块周期不支持注释处理。请确保周期 [A,B] 中的所有模块都被排除在注释处理之外

如何避免此问题?

我使用Java 8,Tomcat 7和Intellij Idea 14。


答案 1

要解决这类问题,需要在 InteliJ-idea 中使用 Analyze Module 依赖项。

>分析>模块依赖关系的文件菜单

这将显示具有循环依赖项并应首先解决的所有项目的列表。

此功能可帮助您找到问题。

编辑 - 对于最新版本,它是分析->分析模块依赖关系。


答案 2

除了米哈伊尔的答案,这里还有如何解决它

当您看到哪些模块具有循环依赖项时,右键单击您的项目,然后

Open Module Settings -> 展开相应的模块组并选择模块 -> ->选择并删除它Dependencies


推荐