Я собирался построить проект Gradle 5 в IDEA.Зависимость lombok была установлена на compileOnly в файле build.gradle, и ее запуск также привел к успеху из командной строки и из инструмента IDEA gradle.
«Забавный» факт, что lombok не включен в исходные наборы, поэтому мой импорт lombok не удался…2017.2 + Gradle 4 - это исправленная проблема, IDEA также должна собирать зависимости compileOnly.
В действительности это не работает.Любой плагин Gradle, или идея для решения этой проблемы?:)
Спасибо.
ui.:
ВЕРСИЯ 1 Использование compileOnly & annotationProcessor как для кода продукта, так и для тестов привело к
- из командной строки, gradleв состоянии запустить все с SUCCESS
- из IDEA, это невозможно, импорт не удаётся с lombok
VERSION 2 Использование compile & annotationProcessor
- из командной строки, Gradle может запускать все с SUCCESS
- из IDEA, импорт в порядке, все в порядке
dependencies {...compileOnly "org.projectlombok:lombok:${lombokVersion}"
annotationProcessor("org.projectlombok:lombok:${lombokVersion}")
testCompileOnly "org.projectlombok:lombok:${lombokVersion}"
testAnnotationProcessor("org.projectlombok:lombok:${lombokVersion}")...}