Почему установлена зависимость gradle?

# #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 загружает зависимость?

Спасибо