在gradle4.7以后对于加入依赖lombok方式发生变化,gradle4.7版本以前,可以直接如下引用:

compile("org.projectlombok:lombok:1.18.2")或者compileOnly("org.projectlombok:lombok:1.18.2")

在gradle4.7版本以后甚至现在gradle5.0了里面这种方式会产生警告,在gradle5.0里面会直接报编译错误。正确使用可以采用如下两种方式:

1.官方推荐方式

开发依赖:

annotationProcessor 'org.projectlombok:lombok:1.18.2'

compileOnly 'org.projectlombok:lombok:1.18.2'

测试依赖:

testAnnotationProcessor 'org.projectlombok:lombok:1.18.2'

testCompileOnly 'org.projectlombok:lombok:1.18.2'

2.直接使用gradle-lombok插件方式

repositories {                 
  mavenCentral()          
}


plugins { 
 
   id 'net.ltgt.apt' version '0.10' 
   
}

dependencies {
  
        compileOnly 'org.projectlombok:lombok:1.18.2'
        
        apt "org.projectlombok:lombok:1.18.2"
}

推荐第一种方式言简意赅。

转载于:https://my.oschina.net/VILLE/blog/2966762

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐