Что означает, что файл зависимостей не разрешается правильно - PullRequest
0 голосов
/ 28 августа 2018

У меня есть этот фрагмент в моем файле Gradle

    configurations.all {

    resolutionStrategy {
        force "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
        .....


        if(<<when some condition is true>>){
            eachDependency { DependencyResolveDetails details ->
                if (details.requested.name == 'AdManager-A') {
                    details.useTarget group: details.requested.group, name: 'AdManager-B', version: details.requested.version
                }
            }
        }
    }
}

Исходная зависимость com.admanager: AdManager-A: 1.2.3

Новая зависимость com.admanager: AdManager-B: 1.2.3

Насколько я понимаю, при запуске скрипта gradle запрошенная зависимость будет com.admanager: AdManager-B: 1.2.3.

Однако я вижу, что Gradle пытается загрузить

http://nexus.myrepo.com/nexus/content/groups/public/com/admanager/AdManager-B/1.2.3/AdManager-A-1.2.3.aar

Неверное имя файла в запросе http. Я что-то здесь упустил, есть ли способ обновить имя файла в приведенном выше фрагменте.

...