IDEA用Gradle构建项目时,lombok插件无效的解决办法

这篇具有很好参考价值的文章主要介绍了IDEA用Gradle构建项目时,lombok插件无效的解决办法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Lombok 可用来帮助开发人员消除 Java 的重复代码,尤其是对于简单的 Java 对象(POJO),比如说getter/setter/toString等方法的编写。它通过注解实现这一目的。

正确使用姿势

一、安装Lombok插件

菜单栏File -> Settings -> Plugins,在中间Marketplace下面输入Lombok搜索后进行安装,安装后会提示重启IDEA。下面是已经安装后的截图。IDEA用Gradle构建项目时,lombok插件无效的解决办法,intellij-idea,java,ide

二、配置注解处理器

菜单栏File -> Settings -> Plugins -> Build,Execution,Deployment -> Compiler -> Annotation Processors,勾选Enable annotation processing并保存。

IDEA用Gradle构建项目时,lombok插件无效的解决办法,intellij-idea,java,ide

三、引入Lombok包

build.gradle 加入依赖

compile "org.projectlombok:lombok:$1.18.4"

 异常出现可能原因

一、使用姿势不对
  • 没有安装lombok插件
  • 没有配置注解处理器
  • 没有引入lombok包
二、以上都没问题,版本冲突

检查一下gradle版本,lombok包版本,lombok插件的兼容问题。换换版本号以解决问题。

高版本号的gradle需要配置

annotationProcessor 'org.projectlombok:lombok:1.18.4'

博主遇到gradle版本号为6.8,lombok版本号改为什么都会报错的问题。通过降级gradle到4.10解决了问题。

参考:Gradle的依赖方式——Lombok在Gradle中的正确配置姿势 | Zack's Blog

 文章来源地址https://www.toymoban.com/news/detail-624218.html

到了这里,关于IDEA用Gradle构建项目时,lombok插件无效的解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IDEA 中,Java出现无效的源发行版 解决办法

    错误信息: 解决方案:  1:Win + R打开命令,输入java -version查看自己配置的版本。这里我的jdk版本是1.8  2:打开IDEA,点击 :文件--项目结构    查看一下项目中的jdk版本 可以看到这里是20,由于版本不匹配才会报错。接下来修改一下就好了 3: 点解下拉菜单,更改为相对应

    2024年02月16日
    浏览(40)
  • 【Java异常】idea 报错:无效的目标发行版:17 的解决办法

    springcloud的第一个demo项目就给我干趴了 java: 无效的目标发行版: 17 原因就是 JDK 版本不对。从 IDEA 编辑器中可以找到问题的原因所在,如下图是编辑器里的配置: 将 Settings -- Build, Execution, Deployment -- Complier -- Java Complier 配置下的 Project bytecode version: 17 改为 与 项目使用的 JDK 版

    2024年02月02日
    浏览(31)
  • Maven项目打包,出现提示 Lombok 版本和 jdk 的编译器不兼容问题,解决办法。

    class lombok.javac.apt.LombokProcessor (in unnamed module @0x7d21852b) cannot access class com.sun.tools.javac.processing.JavacProcessingEnvironment (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.processing to unnamed module @0x7d21852b 这些引用都是关于Java编译器插件Lombok的错误信息。Lombok是一个

    2024年02月05日
    浏览(40)
  • idea中lombok插件使用

    lombok插件减少实体类中的getter/setter方法的编写,让实体类变得简洁。 在Settings-Plugins中选择Browse repositories 安装之后重启idea。 在maven工程中依赖lombok 在实体类中直接加注解, 虽然没有写getter/setter方法,但是外界可以调用 lombok的出现,是为了简化Java的Bean对象,将大量重复,没有

    2024年02月08日
    浏览(33)
  • IDEA右侧没有显示Maven插件解决办法

    【前言】 每个项目的文件结构可能不同,打开项目用打开文件夹的形式时,可能会出现打开之后右边没有maven的情况。 【内容】 1、确定项目中是否有pom.xml文件 有可能导入的文件中没有pom.xml文件,IDEA不能识别当前项目是maven项目,所以没有maven,要打开当前文件夹下有pom.

    2024年02月16日
    浏览(34)
  • IDEA最新版本 2022.2.3安装Lombok插件

    由于Lombok在2020.2后不再更新,导致高版IDEA(2021及之后版本)无法在Plugins中搜索到Lombok插件, 因此需要去官网下载最新的0.34-2020.2版本 进入官网下载最新版本的lombok 下载地址:https://plugins.jetbrains.com/plugin/6317-lombok/versions 用解压工具直接打开 注意: 是直接打开,而不是解压 解

    2024年02月06日
    浏览(31)
  • flutter项目运行时一直卡在Running Gradle task ‘assembleDebug‘解决办法

    1.修改项目中的android/build.gradle,将google(),mavenCentral()替换为下面的代码 2.找到flutter的安装路径,找到packagesflutter_toolsgradle下的 flutter.gradle 文件,找到 buildscript 对象,对里面的 repositories 内容进行修改,换成以下代码 3.依然在 flutter.gradle 文件中使用“ctrl+F”搜索 DEFAULT_MA

    2024年02月15日
    浏览(42)
  • Idea在线和离线安装插件(示例lombok)

    有时候,我们无法在idea marketplace中线上安装插件。此时,我们需要下载插件后,离线进行安装。 直接点击File Settings Plugins,搜索选择插件,点击install后,重启idea即可。 演示以lombok插件为例 进入https://plugins.jetbrains.com/ 搜索插件lombok 点击Get 找到适合的版本进行下载,注意查

    2024年02月08日
    浏览(38)
  • 基于IDEA 2022.2.3安装Lombok插件(方法适用于IDEA2021及之后版本)

     IDEA版本 : 问题:         由于Lombok在2020.2开始不再更新,导致高版本IDEA(2021及之后版本)无法在Plugins中搜索到Lombok插件,导致已使用的项目爆红 ,如下图 下载安装包          可直接下载修改参数后的安装包直接使用,对应idea版本为本文介绍的版本         或去官

    2024年02月16日
    浏览(51)
  • IDEA的database插件无法链接mysql的解决办法(08001错误)

     如上图所示,用navicat链接数据库正常,mysql控制台操作正常,但是用IDEA的数据库插件链接一直报 08001 错误【[08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up. 】 造成这个问题的原因是因为数据库驱动包的版本问题,与当前的数据库版本不兼容(我的

    2024年01月19日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包