gpt4 book ai didi

java - 用Lombok 1.18.12构建的Gradle 6.4不生成getter和setter

转载 作者:行者123 更新时间:2023-12-03 04:07:16 26 4
gpt4 key购买 nike

尝试添加

compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
和版本中指定的版本
lombokVersion="1.18.12"
仍然编译因缺少getter / setter而失败。
使用--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'

关于java - 用Lombok 1.18.12构建的Gradle 6.4不生成getter和setter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64238008/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com