@Log4j2
public class TestClass {
public void doSmth() {
log.info("doSmth");
}
}
Когда я пытаюсь скомпилировать свой код с помощью gradle (нажмите кнопку «собрать», сборка завершается с ошибкой:
ошибка: невозможно найти символ
log.info("������ ������:"); символ: переменная log.
Кстати, если я попытаюсь использовать его в другом проекте, он компилируется нормально, и я зависаю на день.
У меня есть такие зависимости в gradle.build:< /p>
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
Пожалуйста, если у кого-то возникла такая проблема, поделитесь со мной, как ее решить.
Я прочитал много сообщений и попробовал сделать это:< /p>
- Переустановить плагин 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
Мобильная версия