当前位置: 首页 > 面试题库 >

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

林烨烨
2023-03-14
问题内容

我的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开发人员。



 类似资料:
  • 我的android项目使用lombok 1.16构建得很好。0,但一旦我将依赖项更改为目标1.16。2、我在使用lombok注释的任何地方都会出现以下错误: Android SDK不包括所有javax包。我想知道的是这是否是1.16中的一个bug。2或者我现在必须向? 注意:这是在Android Studio中,带有Lombok插件0.8。8.

  • 在导入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

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

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

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

  • 我相信我已经为4.1准备好了所有的依赖项,但是当我使用作曲家更新时,我会出现以下错误: 生成自动加载文件 脚本php artisan clear已编译,处理返回的更新后cmd事件时出错: 脚本php artisan optimize处理返回的更新后cmd事件时出错: 我的composer文件如下所示: { }