Как разрешить транзитивные зависимости с помощью Gradle и Nexus Repository? - PullRequest
0 голосов
/ 18 января 2020

В проектах Android ( A и B ) у меня есть зависимость от библиотеки Gson.

В проекте A Я импортирую библиотеку Gson как часть "модифицированных преобразователей" на уровне приложения build.gradle:

implementation 'com.squareup.retrofit2:converter-gson:2.5.0'

Проект A расположен как .aar в хранилище Nexus. A.aar - это только один файл в папке A в Nexus Repository.

В проекте B Я использую A.aar, импортируя его следующим образом:

implementation 'com.example:A:1.0@aar' {
    transitive = true
}

Я использую 'transitive = true' (после некоторых исследований Inte rnet) для транзитивного разрешения зависимости converter-gson, но converter-gson не разрешается.

Что я делаю не так? Как я могу разрешить транзитивные зависимости в этом случае?

...