当前位置: 首页 > 知识库问答 >
问题:

错误:包javax。升级到lombok 1.16后,注释不存在。2.

梁嘉澍
2023-03-14

我的android项目使用lombok 1.16构建得很好。0,但一旦我将依赖项更改为目标1.16。2、我在使用lombok注释的任何地方都会出现以下错误:

错误:(20,1)错误:包javax。批注不存在

Android SDK不包括所有javax包。我想知道的是这是否是1.16中的一个bug。2或者我现在必须向javax添加依赖项。注释

注意:这是在Android Studio中,带有Lombok插件0.8。8.

共有3个答案

饶铭
2023-03-14

Android开发的正确答案是使用大于2.1的dagger版本(因为@tomrozb提到的补丁集成在2.1中)

方鸿羲
2023-03-14

如果您在使用gradle的Android Studio中遇到同样的问题,请添加以下行来构建。格拉德尔:

provided 'org.glassfish:javax.annotation:10.0-b28'
戚晨
2023-03-14

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

lombok.addGeneratedAnnotation = false

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

披露:我是一个龙目山开发人员。

 类似资料:
  • 问题内容: 我的android项目使用lombok 1.16.0可以很好地构建,但是一旦我将依赖关系更改为目标1.16.2,在使用lombok批注的任何地方都会出现以下错误: Android SDK并不包括所有javax软件包。我想知道的是,这是1.16.2中的错误还是现在必须添加依赖项? 注意:这是在带有Lombok插件0.8.8的Android Studio中 问题答案: 您可以通过将以下行放

  • 在我将我的系统从Ubuntu 13.04升级到13.10之后,apache、mysql和php配置出现了几个问题。 我解决了大部分问题,但我似乎无法让mCrypt库正常工作。软件包已安装,因此我不需要获取它。服务器工作正常,一切正常,但当我尝试使用Laravel4运行时,我得到一条消息,需要mCrypt。 我做了,输出是我尝试把到但是它没有工作。 有什么想法吗?

  • 在导入react原生项目expo并升级react后,我遇到了以下问题。 C:\users\user\gramic\android\app\src\main\java\com\shop\mainapplication.java:5:错误:找不到符号import com.facebook.react.reactapplication;^symbol:class ReactApplication Loc

  • 问题内容: 我正在学习JavaEE CDI,并使用NetBeans 8.0 + Glassfish 4创建了一个小应用程序。升级到NetBeans 8.0.1和Glassfish 4.1之后,我收到很多错误消息,报告某些软件包不存在。例如,我无法使用以下代码,因为我收到了消息包javax.enterprise.event不存在。 软件包也会出现这种情况: 如果我将服务器更改为Glassfish 4

  • jar位于war/WEB-INF/lib目录中。存档没有损坏,类就存在于其中。一切看起来都和以前一样,只有spring版本更高。 在Spring 3.1.2中,一切都在使用相同的maven构建配置和EAR描述符!但是在更改Spring版本(仅此而已)之后,就会出现上述错误。 在WebSphere上升级Spring版本时,有什么特别的事情必须做吗?还是只是一种格格不入? 在com.ibm.ws.ss

  • 我升级到Appium1.5,现在当我启动并尝试运行我的测试时,我看到了这个错误:检查我的设置,一切似乎都很好,甚至检查器也很好。 [AndroidDriver]错误:找不到操作系统为1的活动设备或模拟器。以下是可用的:192.168.99.101:5555(4.3)at object.wrappdlogger.errorandthrow(lib/logger.js:60:13)at object.