# #android #firebase #gradle #dependencies #maven-bom
Вопрос:
Какую команду я могу использовать, чтобы узнать, почему установлен определенный пакет, кто зависит от него с помощью Gradle?
Я работаю с проектом Android и хочу понять, почему firebase-установки попадают в путь к классам (его нет в списке зависимостей).
Я попробовал что-то вроде этого:
./gradlew -q 'app:dependencyInsight' --dependency firebase-installations --configuration aflavourReleaseCompileClasspath
Но вывод непонятен, например, отрывок:
com.google.firebase:firebase-installations:{strictly 16.3.5} -gt; 16.3.5 --- aflavourReleaseCompileClasspath
Что это значит? Или это:
com.google.firebase:firebase-installations:16.3.5 --- com.google.firebase:firebase-bom:27.1.0 | --- aflavourReleaseCompileClasspath
Конечно, спецификация зависит от этого, но она не должна присутствовать в пути к классу, верно? Предполагается ли, что BOM загружает зависимость?
Спасибо