Lombok IntelliJ IDEA Plugin: Use of var is disabled by default
我正在使用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依赖是:
1 2 3 4 5 6
| <dependency>
<groupId>org.projectlombok</groupId>
lombok</artifactId>
<version>1.16.18</version>
<scope>provided</scope>
</dependency> |
-
您可能需要重新编译所有内容才能观察效果。
-
@maaartinus:是的,就是这样。 谢谢。 非常愚蠢我忘记了这一点。
-
如果我们永远不会忘记这些愚蠢的事情,那么现场直播和编程太简单了。 请删除您的问题,否则我会将评论转换为答案。 它可能对某人有用(给出大量问题)。 我不在乎。
-
我相信它最终会有用,所以请发一个答案,那就是它。
您可能需要重新编译所有内容才能观察效果。
实际上,任何lombok.config任何地方的任何更改都应该触发子树中所有类的重新编译。 情况并非如此,因为这种变化很少见,并且不保证可能是非常重要的工作量。