错误:升级到lombok 1.16.2后,包javax.annotation不存在

2021/01/16 21:51 · java ·  · 0评论

我的android项目使用lombok 1.16.0可以很好地构建,但是一旦我将依赖关系更改为目标1.16.2,在使用lombok批注的任何地方都会出现以下错误:

Error:(20, 1) error: package javax.annotation does not exist

Android SDK并不包括所有javax软件包。我想知道的是,这是1.16.2中的错误还是现在必须添加依赖项javax.annotation

注意:这是在带有Lombok插件0.8.8的Android Studio中

您可以javax.annotation.Generated通过将以下行放在lombok.config项目的顶级目录之一中的文件中来禁用的生成

lombok.addGeneratedAnnotation = false

有关更多信息,请参阅配置文档

披露:我是Lombok开发人员。

如果您在使用gradle的Android Studio中遇到相同的问题,请在build.gradle中添加以下行:

provided 'org.glassfish:javax.annotation:10.0-b28'

今天,Android开发的正确答案是使用大于2.1的Dagger版本(因为@tomrozb提到修复程序已集成在2.1中)

本文地址:http://java.askforanswer.com/cuowushengjidaolombok-1-16-2houbaojavax-annotationbucunzai.html
文章标签: ,   ,   ,  
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!