idea 解析不了依赖项lombok lombok出问题了,一直解析不了
目前是这个样子
【相关推荐】
通过svn检出项目,IDE打开项目后,有些set方法爆红,报【cannot resolve method 'set..........】错误
通过各种方法查找原因,未能解决,后来通过百度查找到这个是因为IDE中缺少 lombok插件
然后就开始加lombok插件,步骤如下:IDE→file→settings→plugins
做了上述的操作之后,发现提示错误信息,我猜测可能的原因是需要用到外网下载,我这里用的是公司内网,不能正常下载
为了能正常的解决上边出现的种种问题,我找到一种离线下载并导入的方法,步骤如下:
1、找到插件包
地址:
http://plugins.jetbrains.com/plugin/6317-lombok-plugin这里的版本信息有什么用呢?肯定是对应IDEA编辑器的版本了,不同版本之间是无法安装的
2、确认IDE的版本
安装的IDEA版本与Lombok插件版本要对应
3、下载插件包lombok
4、安装
依次进入IDEA-->Settings/Preferences-->Plugins
在Plugins面板中有'install plugins from disk'按钮,点击后选择下载的lombok-plugin-0.16-2018.2.zip文件即可,安装成功!!!!!!!
引用 皆我百晓生 小程序回复内容作答:
当您在使用 Lombok 时遇到解析依赖项的问题,可能是由以下几个原因造成的:
pom.xml
文件中添加以下依赖项:<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>{VERSION}</version>
<scope>provided</scope>
</dependency>
</dependencies>
确保将 {VERSION}
替换为您想要使用的 Lombok 版本。
对于 Gradle 项目,您应该在 build.gradle
文件中添加以下依赖项:
dependencies {
compileOnly 'org.projectlombok:lombok:{VERSION}'
annotationProcessor 'org.projectlombok:lombok:{VERSION}'
}
同样,确保将 {VERSION}
替换为您想要使用的 Lombok 版本。
IDE 集成问题:有时 IDE(例如 IntelliJ IDEA 或 Eclipse)可能无法正确解析 Lombok 注解,导致无法正确处理 Lombok 提供的功能。在这种情况下,您可能需要配置 IDE 以正确处理 Lombok 注解。对于 IntelliJ IDEA,您可以安装 Lombok 插件并重新构建项目。对于 Eclipse,您可以尝试在项目上右键单击,选择 "Lombok" -> "Install/Update"。
Lombok 编译时处理器问题:有时候编译时处理器可能无法正确工作,导致无法解析 Lombok 注解。尝试清除您构建工具的缓存,并重新构建项目。对于 Maven,可以尝试运行 mvn clean install
命令清理缓存并重新构建项目。对于 Gradle,可以尝试运行 ./gradlew clean build
命令。
如果您尝试了上述方法仍然无法解决问题,请提供更多详细信息,以便帮助您解决该问题。
你的lombok依赖没有正确倒进来,试试mavan一下