猿问

包 lombok 不存在

我使用的是 IntelliJ IDEA 2018.2.5(社区版)。这是完整的细节。


Build #IC-182.4892.20, built on October 16, 2018

JRE: 1.8.0_152-release-1248-b19 amd64

JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o

Windows 10 10.0

我在 SO 的许多不同答案中遵循了所有建议的解决方案。但对我没有任何用处。


以下是需要为 lombok 包完成的必需设置的屏幕截图。

lombokjar 在外部库中可用。

http://img2.mukewang.com/646dc8d000018add04620076.jpg

编译应用程序时仍然出现错误。

http://img2.mukewang.com/646dc8de0001b5bf04770139.jpg

项目库:

http://img.mukewang.com/646dc8ec00012c2806580178.jpg

哈士奇WWW
浏览 247回答 7
7回答

Helenr

就我而言,我忘记了测试依赖项:testCompileOnly 'org.projectlombok:lombok:1.18.22' testAnnotationProcessor 'org.projectlombok:lombok:1.18.22'Gradle 4.10,java1.8,Intellij Idea 2018.3.2

忽然笑

在 intellij 中更改 git 分支后,我遇到了同样的问题。解决办法是:在项目面板(左侧)上右键单击 pom.xml 文件点击“添加为 Maven 项目”

至尊宝的传说

尝试直接设置示波器。行家的例子:<dependency>&nbsp; &nbsp; <groupId>org.projectlombok</groupId>&nbsp; &nbsp; <artifactId>lombok</artifactId>&nbsp; &nbsp; <version>1.18.22</version>&nbsp; &nbsp; <scope>compile</scope></dependency>

拉丁的传说

我遇到了完全相同的问题,但在尝试了我可以在 stackoverflow 中找到的所有解决方案后无法解决。最终,我通过更改 Preferences - Build, Execution, deployment > Build Tools > Gradle 修复了它:构建并运行使用:Gradle(默认)//它是 Intellij IDEA运行测试使用:Gradle(默认)//它是 Intellij IDEAGradle JVM: 11 // 使用 8 及以上不确定这是否是正确的答案,但任何遇到此问题的人都可以尝试。我相信这只是 IntelliJ 设置导致的问题。

UYOU

为了让 intelliJ 能够在编译时读取 lombok,您必须在 IDE 中更新注释处理器设置,然后添加 lombok 的插件。

慕标5832272

我已经尝试了以上所有答案,它对我不起作用。此外,我也尝试在很多地方添加 -Djps.track.ap.dependencies=false 但没有解决问题。尝试删除项目中的 .idea 文件夹,然后在 mvn clean install 之后它解决了问题。

慕运维8079593

为我:我为原始站点“https://projectlombok.org/download”下载了“lombok.jar”。在 intellij IDE 中,File => Preject Structure => Librairies。单击“+”按钮添加库 => java => 对我有用的文件“lombok.jar”
随时随地看视频慕课网APP

相关分类

Java
我要回答