Не удалось найти метод jdependMain() для аргументов
Я пытаюсь запустить плагин JDepend через Gradle. У меня есть следующий файл jdepend.gradle:
apply plugin: 'jdepend'
// Repository definition to get JDepend libraries.
repositories {
mavenCentral()
}
jdepend.reportsDir = file("${reporting.baseDir}/jdepend-output")
jdependMain {
reports {
text {
enabled = 'true'
destination = file("${jdepend.reportsDir}/jdepend.txt")
}
xml {
enabled = !text.enabled
}
}
}
Когда я пытаюсь запустить сборку, у меня появляется следующая ошибка:
gradle build -x test --parallel
Параллельное выполнение с конфигурацией по требованию является инкубационной функцией.
FAILURE: сборка не удалась, исключение.
Где: Сценарий 'C:\ Диск D\Dev\project\projectName\gradle\jdepend.gradle' строка: 10
Что пошло не так: возникла проблема при оценке скрипта. Не удалось найти метод jdependMain() для аргументов [jdepend_1dpftayagd693nuav7nmwvyci$_run_closure2@45128c37] в корневом проекте 'projectName' типа org.gradle.api.Project.
Попробуйте: Запустите с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше вывода журнала.
СТРОИТЬ НЕУДАЧИ
Общее время: 3.834 сек.
Не могли бы вы помочь мне понять, что не так? Благодарю.
С уважением, Сергей
1 ответ
Я применял плагин JDepend к основному проекту, и это была проблема. Мне нужно было применить его ко всем подпроектам.