在gradle中正确使用lombok

原创
2018/12/03 11:39
阅读数 6W

在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"
}

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

展开阅读全文
打赏
5
4 收藏
分享
加载中
更多评论
打赏
0 评论
4 收藏
5
分享
返回顶部
顶部