Плагин Lombok IntelliJ IDEA: использование var отключено по умолчанию
Я использую Lombok Plugin
для IntelliJ IDEA
. При попытке запустить код Java
с помощью ключевого слова var
я получаю следующую ошибку:
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
.
My Lombok
зависимость maven:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.18</version>
<scope>provided</scope>
</dependency>
Ответы
Ответ 1
Вам может потребоваться перекомпилировать все, чтобы наблюдать эффект.
Собственно, любое изменение любого lombok.config
в любом месте должно приводить к перекомпиляции всех классов в поддереве. Это не так, поскольку такие изменения редки и не гарантируют, вероятно, нетривиальное количество работы.