Глава 62. Плагин JDepend.

Плагин JDepend выполняет проверки качества на исходных файлах вашего проекта с использованием JDepend и генерирует отчет по итогам этих проверок.

62.1. Использование.

Чтобы использовать плагин JDepend, включите следующую строчку в ваш сборочный скрипт:

Пример 62.1. Использование плагина JDepend

build.gradle

apply plugin: 'jdepend'
	  

Плагин добавляет несколько задач к проекту, которые выполняют проверки качества. Вы можете выполнить проверки, запустив команду gradle check.

Обратите внимание на то, что JDepend будет запущен с той же версией Java, что использовалась для запуска Gradle.

62.2. Задачи.

Плагин JDepend добавляет следующие задачи к проекту:

Таблица 62.1. Плагин JDepend - задачи
Имя задачиЗависит отТипОписание
jdependMainclassesJDependЗапускает JDepend на 'боевых' исходных файлах Java.
jdependTesttestClassesJDependЗапускает JDepend на исходных файлах тестов Java.
jdependНаборИсходниковнаборИсходниковClassesJDependЗапускает JDepend на исходных файлах Java данного набора исходников.

Плагин JDepend добавляет следующие зависимости к задачам, определенным плагином Java.

Таблица 62.2. Плагин JDepend - дополнительные зависимости задач
Имя задачиЗависит от
checkВсех задач JDepend, включая jdependMain и jdependTest.

62.3. Управление зависимостями.

Плагин JDepend добавляет следующие конфигурации зависимостей:

Таблица 62.3. Плагин JDepend - конфигурации зависимостей
ИмяЗначение
jdependИспользуемые библиотеки JDepend

62.4. Настройка.

Смотрите класс JDependExtension в документации API.