gradle dependencyInsight не отображает транзитивные зависимости - PullRequest
0 голосов
/ 04 апреля 2020

Я добавил зависимость **com.google.android.gms:play-services-location** в свой модуль приложения.

*implementation 'com.google.android.gms:play-services-location:17.0.0'*

Задача gradle dependencyInsight, по-видимому, игнорирует транзитивные зависимости при перечислении вниз, infact вообще не отображает список для групповой зависимости com.google. android .gms: play-services-location который я передаю в качестве параметра:

***gradlew -q :app:dependencyInsight --dependency "com.google.android.gms:play-services-location" --configuration implementation***

Вот вывод:

*registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)*

*registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)*

*com.google.android.gms:play-services-location:17.0.0*

   *variant "runtime" [
      org.gradle.status   = release (not requested)
      org.gradle.usage    = java-runtime (not requested)
      org.gradle.category = library (not requested)
   ]*

*com.google.android.gms:play-services-location:17.0.0*

*\--- implementation*

Однако, когда я запускаю эту задачу с какой-то другой зависимостью, он показывает список своих зависимостей:

*gradlew -q :app:dependencyInsight --dependency "com.google.android.gms:play-services-tasks" --configuration implementation*

вывод:

*com.google.android.gms:play-services-tasks:17.0.0*

*+--- com.google.android.gms:play-services-base:17.0.0*

*|    +--- com.google.android.gms:play-services-location:17.0.0*

*|    |    \--- implementation*

*|    \--- com.google.firebase:firebase-iid-interop:16.0.0 (requested com.google.android.gms:play-services-base:15.0.1)*

*|         \--- com.google.firebase:firebase-iid:16.0.0*

*|              \--- com.google.firebase:firebase-analytics-impl:16.0.0*

*|                   +--- com.google.firebase:firebase-measurement-connector-impl:16.0.0 (requested com.google.firebase:firebase-analytics-impl:[16.0.0])*

*|                   |    \--- com.google.firebase:firebase-core:16.0.0*

*|                   |         \--- implementation*

*|                   \--- com.google.firebase:firebase-analytics:16.0.0 (requested com.google.firebase:firebase-analytics-impl:[16.0.0])*

*|                        +--- com.google.firebase:firebase-core:16.0.0 (*)*

*|                        \--- com.google.firebase:firebase-measurement-connector-impl:16.0.0 (requested com.google.firebase:firebase-analytics:[16.0.0]) (*)*

*\--- com.google.android.gms:play-services-location:17.0.0 (*)*

Может ли кто-нибудь помочь мне понять, что мне здесь не хватает для первого задания?

...