gradle 6.4 构建与 lombok 1.18.12 不生成吸气剂和 setter
gradle 6.4 build with lombok 1.18.12 not generating getters and setter
尝试添加
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
和 versions.gradle
中指定的版本
lombokVersion="1.18.12"
编译仍然失败,缺少 getter/setters。
使用 --debug 选项和提取的参数传递给 java 编译器并使用 javac 执行,编译正常。
尝试通过 gradle 命令行选项和以下属性
覆盖 java 编译器选项
compileJava.options.fork = true
compileJava.options.forkOptions.executable = '/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home/bin/javac'
仍然没有运气。它似乎仍在使用内部 groovy 编译器 org.gradle.api.internal.tasks.compile.JdkJavaCompiler
有人 运行 遇到过类似问题吗?
已将 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'
尝试添加
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
和 versions.gradle
中指定的版本lombokVersion="1.18.12"
编译仍然失败,缺少 getter/setters。 使用 --debug 选项和提取的参数传递给 java 编译器并使用 javac 执行,编译正常。 尝试通过 gradle 命令行选项和以下属性
覆盖 java 编译器选项compileJava.options.fork = true
compileJava.options.forkOptions.executable = '/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home/bin/javac'
仍然没有运气。它似乎仍在使用内部 groovy 编译器 org.gradle.api.internal.tasks.compile.JdkJavaCompiler 有人 运行 遇到过类似问题吗?
已将 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'