(https://nexus.com.br/my-repo/) для получения зависимостей, и кажется, все настроено правильно.
Вот ошибка, с которой я столкнулся:
org.gradle.api.plugins.UnknownPluginException: Plugin [id: 'com.android.application', version: '8.7.2', apply: false] was not found in any of the following sources:
- Gradle Core Plugins (plugin is not in 'org.gradle' namespace)
- Plugin Repositories (could not resolve plugin artifact 'com.android.application:com.android.application.gradle.plugin:8.7.2')
Searched in the following repositories: maven(https://nexus.com.br/my-repo/)
Репозиторий Nexus не возвращает явных ошибок аутентификации в журналах, но Gradle по-прежнему не может разрешить плагин.
Я уже это сделал проверено:
- Учетные данные верны, Nexus доступен (проверено через
curl). - Артефакт плагина не найден, но я могу получить доступ к репозиторию Nexus из браузер.
- Версия 8.7.2 кажется допустимой, но не разрешается с помощью Nexus.
Это мой build.gradle на уровне проекта:
buildscript {
ext {
nexus = {
credentials {
username "$mavenUser"
password "$mavenPassword"
}
url "$nexusRepoURL"
}
}
repositories {
maven(nexus)
}
}
Это мой файл settings.gradle
pluginManagement {
ext {
nexus = {
credentials {
username "$mavenUser"
password "$mavenPassword"
}
url "$nexusRepoURL"
}
}
repositories {
maven(nexus)
}
}
Подробнее здесь: https://stackoverflow.com/questions/792 ... figuration