当前位置: 首页 > news >正文

使用 Lombok 遇到一个问题

        起因是换了一个电脑,重新从服务器上拉了一个项目。项目是由maven构建的,在控制台中使用mvn命令编译项目时,没有任何问题,编译成功。如下图:

可是idea里面的源码,却标红了,如下:

 错误信息就是:

Cannot resolve method 'setKeyTool' in 'GenerateKeyPairMojo'

去GenerateKeyPairMojo的源码中看有该方法的定义,如下图 

代码中有定义,且使用的是lombok的方式。这就奇怪了,maven里面也引入了lombok的包,mvn命令编译也能成功,到底是哪里出问题了呢?

        此刻,我无意中瞥见,idea的右下角弹出如下的提示框:

 

 这个提示是建议安装lombok插件,之前也弹出了这个提示,我就顺手给关了。既然是建议嘛,那理论上关了也应无妨才对。抱着试试的心态,点击了Enable plugin按钮,然后它会跳转到安装plugin的界面,将其安装完成。回到编辑界面,神奇的事情发生了,源码上的标红的代码都正常了。

        哎,看来就是没装lombok插件的原因,不过我想吐槽一句,既然在编辑器上对源码编译有影响,那你就别写成建议了嘛,容易被误导,这不害得我瞎折腾半天。。。

http://www.lryc.cn/news/428607.html

相关文章:

  • Linux基础环境开发工具gcc/g++ make/Makefile
  • ES 模糊查询 wildcard 的替代方案探索
  • Linux安装MQTT 服务器(图文教程)
  • 【TCP】核心机制:延时应答、捎带应答和面向字节流
  • 题解:AT_abc352_e [ABC352E] Clique Connect
  • 【代码随想录训练营第42期 Day32打卡 - 从零开始动态规划 - LeetCode 509. 斐波那契数 70. 爬楼梯 746. 使用最小花费爬楼梯
  • 源码构建LAMP
  • Java:封装树结构
  • linux内核 pintrl子系统
  • 网络通信要素
  • day03_作业
  • pyinstaller程序打包,资源嵌入exe
  • 如何使用 OCR 和 GPT-4o mini 轻松提取收据信息
  • go 事务
  • C,数据结构,多进程线程,网络编程面试题总结
  • 【Cesium学习】着色器详解【待进一步总结】
  • 【3】静态路由(Static routing)
  • 阿里声音项目Qwen2-Audio的部署安装,在服务器Ubuntu22.04系统——点动科技
  • RAG(检索增强生成)
  • AcWing848有向图的拓扑排序
  • 猫咪掉毛很严重,家中猫毛该如何清理?快来看资深铲屎官经验分享
  • Midjourney进阶-反推与优化提示词(案例实操)
  • 大公报发表欧科云链署名文章:发行港元稳定币,建Web3.0新生态
  • Mybatis的一些常用知识点(面试)
  • stm32—ADC
  • 【微信小程序】吐槽生态之云开发服务端能力不足
  • AnimateDiff论文解读
  • C/C++控制台贪吃蛇游戏的实现
  • Linux 升级安装 Weblogic-补丁!
  • 苍鹰来啦!快来看呀!NGO-BiTCN-BiGRU-Attention北方苍鹰算法优化多重双向深度学习回归预测