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