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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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