Gradle obecnie nie obsługuje przekierowań wymaganych przez mechanizm SSO oparty na dziedzinie, używany przez repozytorium maven firmy Oracle.
Rozwiązaniem jest użycie tego adresu URL zamiast tego
url "https://www.oracle.com/content/secure/maven/content"
Ponadto musisz podać dane uwierzytelniające w celu uwierzytelnienia.
Oto minimalny przykład:
plugins {
id 'java'
}
repositories {
jcenter()
maven {
url "https://www.oracle.com/content/secure/maven/content"
credentials {
username = '<Oracle Account email address>'
password = '<Oracle Account password>'
}
}
}
dependencies {
compile 'com.oracle.jdbc:ojdbc7:12.1.0.2'
}
Mam repozytorium github z pełnym przykładem, w tym sposobem zaszyfrowania hasła za pomocą settings.xml
mavena i settings-security.xml
:przykład-gradle-oracle
Dodaję =po nazwie użytkownika i haśle, jak wspomniano w pliku Gradle AuthenticationSupported.java