【问题标题】:Could not compile project in Intellij Idea 13 EAP/12.1.5 due to Lombok usages由于 Lombok 的使用,无法在 Intellij Idea 13 EAP/12.1.5 中编译项目
【发布时间】:2013-09-19 08:46:23
【问题描述】:

在尝试 Intellij Idea 13 EAP(我知道它不稳定)时,由于以下警告,我无法编译/运行工作项目:

java: lombok.javac.apt.Processor could not be initialized. Lombok will not run during this compilation: java.lang.ClassCastException: com.sun.tools.javac.processing.JavacProcessingEnvironment cannot be cast to com.sun.tools.javac.processing.JavacProcessingEnvironment
    at lombok.javac.apt.Processor.init(Processor.java:84)
    at lombok.core.AnnotationProcessor$JavacDescriptor.want(AnnotationProcessor.java:89)
    at lombok.core.AnnotationProcessor.init(AnnotationProcessor.java:143)

它与 Intellij Idea 12 配合得很好,但我需要在 13 上运行,因为另一个问题仅在 13 中修复 (IDEA-104616)

出现此错误:

com.sun.tools.javac.processing.JavacProcessingEnvironment 无法转换为 com.sun.tools.javac.processing.JavacProcessingEnvironment

更新:

创建的 JetBrains 问题:IDEA-114130

【问题讨论】:

  • 我会在IDEA issue tracker问这个问题。
  • 我会这样做的...无论如何,问题可能在 IDEA 中,但也可能在龙目岛

标签: intellij-idea lombok


【解决方案1】:

这是一个 Intellij IDEA 问题:IDEA-114130

在版本 132.474 中修复

注意:可在 Intellij IDEA 12.1.5 中重现;避免升级(在使用 Lombok 的情况下)!

更新: FIxed 版本已公开发布。

【讨论】:

猜你喜欢
  • 2019-12-07
  • 2012-03-14
  • 1970-01-01
  • 2014-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多