lombok 包不存在

问题描述 投票:0回答:9

我使用的是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 包需要完成的所需设置的屏幕截图。
enter image description here

enter image description here enter image description here

lombok
jar 可在外部库中使用。
enter image description here

我在编译应用程序时仍然遇到错误。
enter image description here

项目库:
enter image description here

java gradle intellij-idea lombok intellij-lombok-plugin
9个回答
9
投票

就我而言,我忘记了测试依赖项:

testCompileOnly 'org.projectlombok:lombok:1.18.22'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.22'

Gradle 4.10、java1.8、Intellij Idea 2018.3.2


6
投票

在 intellij 中更改 git 分支后,我遇到了同样的问题。 解决办法是:

  1. 在项目面板(左侧)上右键单击 pom.xml 文件
  2. 单击“添加为 Maven 项目”

3
投票

尝试直接设置范围。 Maven 示例:

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.22</version>
    <scope>compile</scope>
</dependency>

1
投票

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

请参阅this链接,了解有关如何进行上述更改的详细信息。


1
投票

我遇到了完全相同的问题,但在尝试了我在 stackoverflow 中找到的所有解决方案后无法放手。

最终,我通过更改首选项 - 构建、执行、部署 > 构建工具 > Gradle 修复了它:

使用 Gradle(默认)构建并运行: // 这是 Intellij IDEA

使用 Gradle(默认)运行测试 // 这是 Intellij IDEA

Gradle JVM: 11 // 使用 8 及以上

不确定这是否是正确的答案,但遇到此问题的任何人都可以尝试。我相信这只是 IntelliJ 设置导致的问题。


0
投票

我已经尝试了以上所有答案,但对我来说不起作用。 另外我也尝试在很多地方添加 -Djps.track.ap.dependency=false 但没有解决问题。

尝试删除项目内的 .idea 文件夹,然后在 mvn clean install 后解决问题。


0
投票

我也面临这个问题。我首先禁用了lombok并重新启动了intellij。然后从 intellij pluginslist 再次启用 lombok 插件,出现一个弹出窗口,将其添加到类路径中。之后它开始正常工作。


-1
投票

查看此链接:https://projectlombok.org/setup/gradle

我遇到了同样的问题,并在 build.gradle 中添加 lombok 依赖项后解决了它


-1
投票

对我来说:

  1. 我为原始站点“https://projectlombok.org/download”下载了“lombok.jar”。
  2. 在 intellij IDE 中,文件 => 项目结构 => 库。
  3. 单击“+”按钮添加库 => java => 文件“lombok.jar” 这对我有用
© www.soinside.com 2019 - 2024. All rights reserved.