Сбой тестов с помощью плагина lombok и apt gradle

У меня есть проект с mapstructs и lombok, основанный на mapstruct-examples/mapstruct-lombok/, но с последними версиями и тестами часть не работает.

Даже добавляя зависимость lombok в testCompile, аннотации lombok, используемые в тестах, дают сбой при выполнении задачи gradle test.

Проблема начинается, когда я добавляю плагин apt:

plugins {
    id 'net.ltgt.apt' version '0.13'  
}

и склонность к зависимостям:

dependencies {
    ...
    apt "org.mapstruct:mapstruct-processor:${mapstructVersion}", "org.projectlombok:lombok"
    ...
}

На этом этапе аннотации lombok перестают работать и завершаются неудачей в задаче compilaJavaTest gradle.

Если не добавить плагин apt, то lombok работает правильно, но я не могу использовать mapstructs

Любая идея?

Благодарю.

1 ответ

Решено с помощью testApt и соответствующие зависимости.

Другие вопросы по тегам