Проведя слишком долгое устранение этой проблемы, я нашел простое решение, которое гарантирует, что IntelliJ корректно обрабатывает аннотации Lombok во время сборки.
Плагин gradle-lombok не нужен для этого обходного пути. Для вашего build.gradle
требуется только следующее:
dependencies {
compileOnly("org.projectlombok:lombok:1.16.18")
}
Обходной путь состоит в том, чтобы включить следующую настройку IntelliJ:
Build, Execute, Deployment > Build Tools > Gradle > Runner
Delegate IDE build/run actions to gradle
Преимущества этого обходного пути по сравнению с другими решениями на этой странице:
Один недостаток заключается в том, что IntelliJ не будет дольше использовать свой собственный тестовый бегун. Вместо этого тесты всегда запускаются через Gradle.