【问题标题】:Package lombok does not exist包 lombok 不存在
【发布时间】:2019-12-15 16:25:23
【问题描述】:

我正在使用 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包需要设置的截图。

lombok jar 在外部库中可用。

我在编译应用程序时仍然收到错误消息。

项目库:

【问题讨论】:

  • lombock Jar 在您的特定项目库中可用吗?在我的 IDE 中,添加库后,我仍然必须指定任何给定项目都使用它。
  • 是的,我可以看到它在那里。更新了问题部分的屏幕截图。
  • 安装 lombok 插件后是否重启了 IntelliJ?
  • 这个答案可能对你有帮助stackoverflow.com/a/56787232/6622913
  • @IstiaqueHossain 遵循相同的步骤。但同样的错误,

标签: java gradle intellij-idea lombok intellij-lombok-plugin


【解决方案1】:

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

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

【讨论】:

  • @Avhi,尝试点击我分享的链接。为我为 Eclipse iDE 工作。也许,IntelliJ 解决方案也可以工作。
  • 正如我提供的详细信息。这两个步骤都已经处理好了。仍然收到错误。
【解决方案2】:

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

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

【讨论】:

  • 将 gradle 项目导入为 maven 项目?没有任何意义。
【解决方案3】:

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

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

【讨论】:

  • 虽然有这个问题的答案,但如果答案的主要部分在帖子上会更好。
【解决方案4】:

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

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

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

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

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

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

【讨论】:

    【解决方案5】:

    在我的例子中,我忘记了测试依赖:

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

    Gradle 4.10、java1.8、Intellij Idea 2018.3.2

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-29
      • 2015-04-12
      • 2020-11-12
      • 1970-01-01
      • 1970-01-01
      • 2019-10-22
      • 2019-11-24
      • 1970-01-01
      相关资源
      最近更新 更多