gradle升级到5.x以上版本,lombok注解失效,编译失败问题


Gradle升级到5.0之后,不再支持-processorpath的构建方式,需要改为CompileOptions.annotationProcessorPath的方式。
因此,以上的配置已经不能满足Gradle的构建方式,Lombok官方提出annotationProcessor的方式或者插件的方式,以下为修改之后的配置:
参考lombok官网指导,https://projectlombok.org/setup/gradle
repositories {
    mavenCentral()
}

dependencies {
    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'
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM