Gradle не видит поле журнала через аннотацию @Log4j2 внутри ломбок в IntelliJJAVA

Программисты JAVA общаются здесь
Гость
Gradle не видит поле журнала через аннотацию @Log4j2 внутри ломбок в IntelliJ

Сообщение Гость »

Ну, у меня урок
@Log4j2
public class TestClass {
public void doSmth() {
log.info("doSmth");
}
}

Когда я пытаюсь скомпилировать свой код с помощью gradle (нажмите кнопку «собрать», сборка завершается с ошибкой: не удается найти символ log.info("������ �� ����:"); символ: переменная log. Кстати, если я попытаюсь использовать ее в другом проекте, она компилируется нормально. Я застрял на день.
У меня такое зависимости в gradle.build:
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'

Пожалуйста, если у кого-то возникла такая проблема, поделитесь, как ее решить.
Я прочитал много сообщений и попробовал сделать это:
  • Переустановить плагин Lombok
  • Изменить зависимости от:
compileOnly 'org.projectlombok:lombok:1.18.12'
annotationProcessor 'org.projectlombok:lombok:1.18.12'
testCompileOnly 'org.projectlombok:lombok:1.18.22'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.22'
  • Включите «Настройки» > «Компилятор» > «Обработчики аннотаций», как в этом посте: Сборка с помощью @Slf4j и Intellij от Lombok: не удается найти журнал символов
    Ничего не поможет. Самое интересное, как я уже сказал, другой проект прекрасно компилируется с
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'


Подробнее здесь: https://stackoverflow.com/questions/787 ... -in-inteli

Вернуться в «JAVA»