Глава 63. Плагин PMD.

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

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

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

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

build.gradle

apply plugin: 'pmd'
	  

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

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

63.2. Задачи.

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

Таблица 63.1. Плагин PMD - задачи
Имя задачиЗависит отТипОписание
pmdMain-PmdЗапускает PMD на 'боевых' исходных файлах Java.
pmdTest-PmdЗапускает PMD на исходных файлах тестов Java.
pmdНаборИсходников-PmdЗапускает PMD на исходных файлах Java данного набора исходников.

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

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

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

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

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

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

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