JetBrains IDEA 2024 在使用 lombok 后构建失败/编译失败解决方案

news/2024/12/21 7:54:41/

问题是啥

不知道咋的,在更新了 IDEA 2024.3 之后莫名其妙地就出现了构建失败的情况,控制台里面所有和 lombok 有关的都报红了。情况截图展示了。
在这里插入图片描述

研究过程

问 AI?那绝对得不到解答的。问搜索引擎?一水 AI 答案,或者是一水远古 IDEA+lombok 的方案。当年 lombok 没有被 JetBrains 收编的时候,的确需要安装插件才能使用的。重启?没有用的。

在偶然间,从设置中找到了解决方案。

在设置里面的“注解处理”(是这么翻译么?)这里有名堂。下面的截图,点开对应的项目,一眼就看到问题了。lombok 这里给了 unknown 版本,这构建不能成功的原因就在这里了。
在这里插入图片描述

解决方案

最简单的话,就勾选第一个Obtain processors from project classpath就能解决了。
在这里插入图片描述

其他

文章比较口语化,就是为了和 AI 的生成做区分。本来想写书面语一点,不过太书面的透露了一点 AI 味道,都不想看下去了。


http://www.ppmy.cn/news/1556871.html

相关文章

Laya ios接入goole广告,搭建环境 1

只能说麻烦的一批,会了不难,难在不会 没有mac机,用的mac本,提示----》可能需要你升级macbook系统版本, 1、安装cocoapods sudo gem install cocoapods -V 加上-V,能查看安装进度,记住大写的…

Node.js之 node-opcua 使用

Node-OPCUA 是一个专为 Node.js 和浏览器环境设计的 OPC UA 协议栈,使用 TypeScript 编写,提供了实现 OPC UA 协议的所有必要功能。以下是 Node-OPCUA 的一些主要特点和使用方法: Node-OPCUA 特点 完整的 OPC UA 协议栈:Node-OPC…

网安入门|前端基础之Html_css基础

Web1.0、Web2.0 和 Web3.0 是互联网发展的三个主要阶段,每个阶段有其独特的特征和技术进步。以下是对它们的介绍: Web 1.0(静态互联网) 时间:1990年代初到2000年代初 特点: 静态内容:网页主要…

小程序-基于java+SSM+Vue的微信阅读小程序设计与实现

项目运行 1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境&#xff1a…

OOP面向对象编程:类与类之间的关系

OOP面向对象编程:类与类之间的关系 三大关系:复合(适配器设计模式)、委托(桥接设计模式)、继承 8、1复合Composition has-a -> 适配器模式 一个类里面含有另一个类的对象 —> 复合关系 has-a 适配器设…

【自动化部署】Ansible Playbook 基础应用

文章目录 Ansible Playbook基础示例Playbook 结构运行 Playbook 定义和引用变量指定远程主机sudo切换用户when条件判断Ansible Playbook 迭代功能with_items 循环结构创建文件(Play 1)创建目录(Play 2)添加用户(Play 3…

@Resource与@Autowire

Resource与Autowired都是Java中用于依赖注入的注解,它们在Spring/Spring Boot项目中有着广泛的应用。以下是对这两个注解的详细解析: 一、Resource注解 来源: Resource是Java EE(Jakarta EE)提供的注解,它…

单元测试知识总结

我们希望每段代码都是自测试的,每次改动之后,都能自动发现对现有功能的影响。 1 测试要求 在对软件单元进行动态测试之前,应对软件单元的源代码进行静态测试; 应建立测试软件单元的环境,如数据准备、桩模块、模拟器…