Глава 30. Плагин инструментальной панели сборки.

Плагин инструментальной панели сборки на текущий момент инкубационный. Знайте, что DSL и другая конфигурация может измениться более поздних версиях Gradle.

Плагин инструментальной панели сборки может быть использован для генерации единой инструментальной панели HTML, которая предоставляет единую точку доступа ко всех отчетам, сгенерированных сборкой.

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

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

Пример 30.1. Использование плагина инструментальной панели

build.gradle

apply plugin: 'build-dashboard'
	  

Применение этого плагина добавляет задачу buildDashboard к вашему проекту. Эта задача собирает в единое целое все отчеты всех задач, которые реализуют интерфейс Reporting, всех проектов вашей сборки. Обычно она применяется только к корневому проекту.

Задача buildDashboard не зависит ни от каких других задач. Она только объединит все отчетные задачи, которые независимо будут выполнены как часть сборки. Чтобы сгенерировать инструментальную панель сборки, просто включите эту задачу в список на выполнение. Например, 'gradle buildDashboard build' сгенерирует инструментальную панель для всех отчетных задач, которые зависят от задачи build.

30.2. Задачи.

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

Таблица 30.1. Плагин инструментальной панели - задачи
Имя задачиЗависит отТипОписание
buildDashboard-GenerateBuildDashboardГенерирует отчет инструментальной панели сборки.

30.3. Разметка проекта.

Для плагина инструментальной панели сборки не требуется какой-либо специальной разметки.

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

Плагин инструментальной панели сборки не определяет никакие конфигурации зависимостей.

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

Вы можете повлиять на местоположение сгенерированных данных плагина инструментальной панели посредством ReportingExtension.