java: lombok: @ Slf4j: журнал не может быть разрешен - PullRequest
0 голосов
/ 30 января 2020

Я использую openjdk11 и использую библиотеку lombok . My @ Slf4j отлично работает в java path (src / main / java), но получает ошибку в тестовом пути (src / test / java). Ошибка «не могу найти символ». Могу ли я получить представление о том, что происходит и как это исправить?

Я использую весеннюю загрузку, а модульные тесты выполняются с MockitoJUnitRunner. Таким образом, тестовые классы аннотируются как

@RunWith(MockitoJUnitRunner.class)
@Slf4j
public class ErrorPathUnitTest { 
}

Версия Gradle: 5.5 LOMBOK_VERSION: 1.18.6

Ответы [ 3 ]

2 голосов
/ 31 января 2020

Попробуйте добавить следующие зависимости gradle:

compileOnly 'org.projectlombok:lombok'
testCompile 'org.projectlombok:lombok'
1 голос
/ 31 января 2020

Убедитесь, что у вас нет compileOnly для зависимости lombok в build.gradle

0 голосов
/ 09 марта 2020

Я мог бы решить это, следуя инструкциям здесь: https://projectlombok.org/setup/gradle

...