Java 1.8和IntelliJ IDEA 14中注释的编译错误

Java 1.8和IntelliJ IDEA 14中注释的编译错误,java,intellij-idea,settings,annotation-processing,Java,Intellij Idea,Settings,Annotation Processing,我在玩Java注释处理。IntelliJ IDEA中的应用程序构建失败,而maven构建成功结束。我确信提供程序类存在,但出现以下错误: java:构造处理器对象时引发错误的服务配置文件或异常:javax.annotation.processing.Processor:Provider未找到。 我想这是因为一个模块X,它应该用-proc:none参数编译。但我需要为应用程序的其余部分启用注释处理。如何配置IntelliJ IDEA构建过程以在注释处理过程中跳过特定模块?您需要为模块配置单独的注

我在玩Java注释处理。IntelliJ IDEA中的应用程序构建失败,而maven构建成功结束。我确信提供程序类存在,但出现以下错误:

java:构造处理器对象时引发错误的服务配置文件或异常:javax.annotation.processing.Processor:Provider未找到。

我想这是因为一个模块
X
,它应该用
-proc:none
参数编译。但我需要为应用程序的其余部分启用注释处理。如何配置IntelliJ IDEA构建过程以在注释处理过程中跳过特定模块?

您需要为模块配置单独的注释配置文件

  • 创建注释配置文件
  • 在页面中,单击
  • 在“创建新配置文件”对话框中,指定名称
  • 将模块与注释配置文件关联
  • 默认配置文件下的模块列表中选择您的模块。(默认情况下,项目的所有模块都与
    default
    profile关联。)
  • 单击,或按F6
  • 从下拉列表中,选择要将所选模块移动到的目标配置文件。
  • 配置配置文件的注释处理
  • 默认配置文件启用注释处理
  • 禁用刚刚创建的配置文件的注释处理

  • 这个答案是基于.

    @maytham-IDK的一篇文章得出的。屏幕截图是从IntelliJ IDEA Help复制的。为什么你a)回答自己的问题,b)在发布的同一分钟回答,c)在一年多后悬赏?我很困惑。