[英]gradle 6.4 build with lombok 1.18.12 not generating getters and setter
Tried adding尝试添加
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
and specified version in versions.gradle并在 versions.gradle 中指定版本
lombokVersion="1.18.12"
Still compilation is failing with missing getter/setters.由于缺少 getter/setter,编译仍然失败。 Used --debug option and extracted arguments passed to java compiler and executed with javac and compilation went fine.使用 --debug 选项并提取 arguments 传递给 java 编译器并使用 javac 执行,编译正常。 Tried overriding java compiler option via gradle command line option and via following properties尝试通过 gradle 命令行选项和以下属性覆盖 java 编译器选项
compileJava.options.fork = true
compileJava.options.forkOptions.executable = '/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home/bin/javac'
Still no luck.仍然没有运气。 It still seems to be using internal groovy compiler org.gradle.api.internal.tasks.compile.JdkJavaCompiler Anyone ran into similar issue?它似乎仍在使用内部 groovy 编译器 org.gradle.api.internal.tasks.compile.JdkJavaCompiler 有人遇到过类似的问题吗?
Added lombok dependencies to common/build.gradle将 lombok 依赖项添加到 common/build.gradle
compileOnly 'org.projectlombok:lombok:1.18.12'
annotationProcessor 'org.projectlombok:lombok:1.18.12'
testCompileOnly 'org.projectlombok:lombok:1.18.12'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.12'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.