Не удалось найти метод 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 к основному проекту, и это была проблема. Мне нужно было применить его ко всем подпроектам.

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