【问题标题】:Lombok IntelliJ IDEA Plugin: Use of var is disabled by defaultLombok IntelliJ IDEA 插件:默认情况下禁用 var
【发布时间】:2018-04-17 18:32:18
【问题描述】:

我将Lombok Plugin 用于IntelliJ IDEA。当尝试使用 var 关键字运行 Java 代码时,我收到以下错误:

Use of var is disabled by default. Please add 'lombok.var.flagUsage = ALLOW' to 'lombok.config' if you want to enable is.

您如何在IntelliJ IDEA 中做到这一点?我在项目根目录中创建了lombok.config 并粘贴了lombok.var.flagUsage = ALLOW,但它没有修复它。 val 正在工作,但 var 没有。我似乎找不到启用var 的明确说明。

我的Lombok maven dependency 是:

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.18</version>
    <scope>provided</scope>
</dependency>

【问题讨论】:

  • 您可能需要重新编译所有内容才能观察效果。
  • @maaartinus:是的,就是这样。谢谢你。太愚蠢了,我忘记了。
  • 如果我们永远不会忘记这些愚蠢的事情,那么直播和编程就太简单了。请删除您的问题,否则我会将我的评论转换为答案。它可能对某人有用或不有用(考虑到大量问题)。我不在乎。
  • 我相信它最终会很有用,所以请发表一个答案,就是这样。

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


【解决方案1】:

您可能需要重新编译所有内容才能观察效果。

实际上,任何地方的任何lombok.config 的任何更改都应该触发子树中所有类的重新编译。情况并非如此,因为此类更改很少见,并且不保证可能不重要的工作量。

【讨论】:

    猜你喜欢
    • 2022-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-20
    • 1970-01-01
    • 2022-11-19
    • 1970-01-01
    相关资源
    最近更新 更多