Build Scan — это детальный отчёт, который показывает, что произошло во время сборки проекта. 1 Он содержит информацию о выполненных задачах, разрешённых зависимостях и использованных плагинах. 1
Чтобы использовать Build Scan для анализа зависимостей в проекте, можно выполнить следующие шаги: 2
- Создать Build Scan. 1 Для этого нужно настроить проект на основе Gradle и запустить команду
./gradlew build --scan
в терминале. 1 Эта команда запустит сборку и сгенерирует отчёт. 1 - Открыть URL Build Scan. 1 По нему будет доступна панель управления с обзором сборки. 1 На ней можно увидеть, сколько времени заняла сборка, сколько задач было выполнено и сколько тестов проведено. 1 Также можно посмотреть, какие ошибки или предупреждения возникли во время сборки. 1
- Перейти на вкладку «Timeline». 1 На ней будет показана хронология всех задач, которые были выполнены во время сборки. 1 Можно увидеть, сколько времени заняла каждая задача, какие задачи зависят от других и какие задачи выполнялись параллельно. 1
- Перейти на вкладку «Configuration». 1 На ней будут показаны все зависимости и плагины, которые использовались во время сборки. 1 Можно увидеть, какие версии зависимостей были использованы и откуда они взяты. 1 Также можно посмотреть, какие плагины были применены и какая конфигурация была применена к каждому плагину. 1
- Перейти на вкладку «Test Results». 1 На ней будут показаны результаты любых тестов, которые были проведены во время сборки. 1 Можно увидеть, какие тесты прошли, какие тесты провалились и какие сообщения об ошибках связаны с проваленными тестами. 1 Также можно увидеть, сколько времени занял каждый тест. 1
Build Scan помогает в устранении ошибок, оптимизации процесса сборки и обмене информацией о сборке с другими пользователями. 1