@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
- Изменить зависимости от:
annotationProcessor 'org.projectlombok:lombok:1.18.12'
testCompileOnly 'org.projectlombok:lombok:1.18.22'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.22'
- Включите «Настройки» > «Компилятор» > «Обработчики аннотаций», как в этом посте: Сборка с помощью @Slf4j и Intellij от Lombok: не удается найти журнал символов
Ничего не поможет. Самое интересное, как я уже сказал, другой проект прекрасно компилируется с
annotationProcessor 'org.projectlombok:lombok'
Подробнее здесь: https://stackoverflow.com/questions/787 ... -in-inteli
Мобильная версия