如果你也在intellij idea 2018中使用了Lombok,现在的插件是不支持的。虽然打包和build都不抱错,但是打开编辑器看到一大片红色的编译错误提示还是十分不爽,关键是没有了自动完成。
解决方案如下:
- git clone https://github.com/mplushnikov/lombok-intellij-plugin.git
- 在
gradle.properties
文件中设置ideaVersion=2018.1
- 运行命令
./gradlew buildPlugin
- 打开你的idea
- 卸载掉 Lombok plugin
- 通过本地安装插件
build/distributions/lombok-plugin-0.17.zip
- 重启idea
这个过程虽然不需要vpn,不过gradle会默认访问maven的中心仓库,所以有些慢。两三个小时搞定就算很快了。而且它要下载idea的源码,所以慢慢等吧
据说Mac下最新的插件已经可用了,不过我验证不了。。
不过官方已经修复了倒是真的,不知道为啥还不发布
我上传了插件,需要的可以试一下
相关推荐
解决IDEA安装Lombok插件失败的解决方案 本文将详细介绍IDEA安装Lombok插件失败的解决方案,解决了无法通过插件仓库下载安装Lombok插件的问题。 一、Lombok简介 Lombok是一个Java语言的实用工具,可以帮助开发人员...
Lombok是一款非常受欢迎的Java库,它通过注解的方式简化了Java代码的编写,特别是减少了getter、setter、equals、hashCode、toString等...对于那些经常面临网络不稳定情况的开发者来说,这是一个非常实用的解决方案。
"lombok-plugin-0.23.jar"是针对这个问题的一个解决方案,它是Lombok IDEA插件的最新版本,旨在修复与IDEA 2018.3及其他后续版本的兼容性问题。安装这个插件后,应该可以消除因Lombok导致的编译错误和警告,使代码...
5. **问题与解决方案** - IDEA可能无法识别Lombok注解:确保IDEA已经正确安装并配置了Lombok插件,且项目配置中启用了注解处理器。 - 编译问题:如果在构建时遇到问题,可能需要在构建工具(如Maven或Gradle)中...
IntellijIDEA 中 MybatisMapper 自动注入警告的 6 种解决方案 IntellijIDEA 中 MybatisMapper 自动注入警告的 6 种解决方案是开发者们经常遇到的问题。本文将分析原因,并列出解决该警告的几种方案。 方案 1:为 @...
但是,在安装Lombok插件时,可能会遇到网络问题无法正常下载安装,以下是解决方案。 Lombok简介 Lombok是Java语言的实用工具,可以帮助开发人员消除Java代码的冗长。Project Lombok使Java语言更加刺激(简洁和快速...
这使得 Lombok 成为一个强大的平台,可以用于构建更复杂的代码生成解决方案。 通过对 Lombok 源码的学习,开发者可以了解如何利用 APT 实现注解驱动的代码生成,如何解析和修改 AST,以及如何编写自己的注解处理器...
3. **Lombok版本问题**:有时,项目中使用的Lombok JAR包版本可能较旧,不支持当前IDEA或JDK版本。检查项目的依赖管理,确认Lombok的版本。如果有必要,更新到最新的Lombok版本。Lombok官方网站...
在使用IntelliJ IDEA(简称IDEA)2020.2版本时,开发者可能会遇到Lombok插件报错的问题。...希望这个解决方案能帮助到遇到同样问题的开发者,如果你有更多的疑问或需要进一步的帮助,欢迎继续寻求相关资源的支持。
解决方案:确保IDEA中已正确安装Lombok插件,并配置好相关环境。 **问题2:使用`@Data`注解时的继承问题** - 如果类间存在继承关系,`@Data`生成的`equals()`方法只会比较当前类中的属性,这可能导致逻辑错误。 - ...
总结,Lombok是提升Java开发效率的重要工具,而"lombok-resource.rar"提供了一种解决在线安装插件困难的方案。按照压缩包内的文档说明,即使是不熟悉此过程的开发者也能顺利安装并使用Lombok,享受它带来的便利。在...
- **易于集成**:Lombok可以在IDEA、Eclipse等主流IDE中轻松集成,并支持多种Java项目。 - **减少出错**:使用Lombok后,开发者不再需要手动编写getter、setter等方法,减少了因手写错误导致的bug。 - **提升可读性*...
IDEA 程序包不存在,找不到符号但是明明存在对应的jar包(问题分析及解决方案) IDEA 程序包不存在的问题是指在使用 IntelliJ IDEA 开发环境时,出现了找不到符号但是明明存在对应的jar包的情况。这类问题通常是...
- **市场插件**:Idea2017拥有丰富的插件库,可以安装各种插件扩展功能,如Lombok支持、REST客户端等。 9. **协作与协同** - **IntelliJ Live Edit**:配合Chrome浏览器插件,可以在浏览器中实时预览代码修改效果...
IDEA下因Lombok插件产生的Library source does not match the ...本文详细介绍了IDEA下因Lombok插件产生的Library source does not match the bytecode报错问题及其解决方法,为IDEA用户提供了一个有效的解决方案。
IDEA默认并不包含对Lombok的支持,因此首先要检查是否已安装Lombok插件。如果未安装,可以通过以下步骤进行安装: - 打开File菜单,选择Settings(在Mac上是Preferences)。 - 在设置界面中,找到Plugins选项。 ...
然而,需要注意的是,Lombok并非万能解决方案,它不适用于所有情况,比如有时需要对生成的方法进行定制,这时可能就需要手动编写代码。 Lombok.jar是Lombok库的归档文件,通常在Java项目中通过Maven或Gradle等构建...
8. **配置IDEA插件**:为了更好地支持CAS开发,可以安装一些插件,如Lombok插件以简化代码,或者Spring Boot DevTools以实现热加载,提高开发效率。 9. **持续集成与部署**:如果项目需要自动化构建和部署,可以...
- **错误检测和修复**:IDEA有实时的代码检查功能,能在编写代码时发现潜在问题并给出解决方案。 4. **调试**: - **断点调试**:在代码行号旁设置断点,通过“调试”模式运行程序,可以在断点处暂停,查看变量值...
此外,对于需要自定义行为的getter和setter,Lombok无法提供解决方案。 8. **社区支持和文档**:Lombok有一个活跃的社区,提供详尽的文档和示例,可以帮助开发者更好地理解和使用Lombok。官方文档是学习Lombok的...