Khi*_*uan 7 java intellij-idea lombok intellij-13
我尝试过在Intellij IDEA 13 Ultimate上使用Lombok.然而.当我使用特定注释时,我得到了所有应该可用的方法的着名错误"找不到符号",例如我用作注释的那些@Builder,@AllArgsConstructor和@Data.
我已经设置了我的编译器以启用注释处理,我深入研究了它,但没有解决方法如何解决它.
任何建议或提示都会很好.
这是一个老问题,但我今天遇到了同样的问题。我必须做两件事才能使它工作:
Settings -> Compiler -> Annotation
Processors Compiler -> Java Compiler您当然还需要 Lombok 插件。
就我而言,没有一种方法有效。但我找到了适合我的情况的解决方案。我需要添加到我的 Gradle 依赖项列表中
dependencies {
compileOnly 'org.projectlombok:lombok:1.18.22'
}
Run Code Online (Sandbox Code Playgroud)
还有一行
dependencies {
compileOnly 'org.projectlombok:lombok:1.18.22'
annotationProcessor 'org.projectlombok:lombok:1.18.22'
}
Run Code Online (Sandbox Code Playgroud)
通过这样的组合,您甚至不需要从@Vegard 答案启用注释处理器。