由于Lombok的使用,无法在Intellij Idea 13 EAP / 12.1.5中编译项目

时间:2013-09-19 08:46:24

标签: intellij-idea lombok

在尝试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

1 个答案:

答案 0 :(得分:4)

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

  

修复版本132.474

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

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