Gradle saat ini tidak dapat menangani pengalihan yang diperlukan oleh mekanisme SSO berbasis ranah yang digunakan oleh repo pakar Oracle.
Solusinya adalah menggunakan URL ini sebagai gantinya
url "https://www.oracle.com/content/secure/maven/content"
Selain itu, Anda perlu memberikan kredensial untuk autentikasi.
Berikut contoh minimalnya:
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'
}
Saya memiliki repo github dengan contoh lengkap termasuk cara mengenkripsi kata sandi menggunakan settings.xml
pakar dan settings-security.xml
:contoh-gradle-Oracle
Saya menambahkan =setelah nama pengguna dan kata sandi seperti yang disebutkan dalam file Gradle AuthenticationSupported.java