sql >> Databáze >  >> RDS >> Oracle

Jak přidat ojdbc7 do webové aplikace Java od Gradle?

Gradle v současnosti nezvládá přesměrování potřebná pro mechanismus SSO založený na realmech, který používá maven repo společnosti Oracle.

Řešením je použít místo toho tuto adresu URL

url "https://www.oracle.com/content/secure/maven/content"

Kromě toho musíte zadat přihlašovací údaje pro ověření.

Zde je minimální příklad:

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'
}

Mám github repo s úplným příkladem včetně způsobu šifrování hesla pomocí maven's settings.xml a settings-security.xml :example-gradle-oracle

Přidávám =za uživatelské jméno a heslo, jak je uvedeno v souboru Gradle AuthenticationSupported.java



  1. Jak najít duplicitní záznamy v MySQL

  2. Plánování obnovy po havárii pro MySQL a MariaDB

  3. Funkce MySQL LOG() – Vrátí přirozený logaritmus hodnoty

  4. Nainstalujte a používejte Percona Toolkit na Centos 7