Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak dodać ojdbc7 do aplikacji webowej Java autorstwa Gradle?

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wywołanie niezdefiniowanej funkcji oci_connect, php_oci8_12c.dll, windows 8.1, php5.6.6

  2. Oracle SELECT TOP 10 rekordów

  3. Używanie TUPLES do umieszczania ponad 1000 wpisów w klauzuli SQL IN

  4. Jak reprezentować interwał Oracle w Javie

  5. Wprowadzenie do Oracle Mobile Cloud Service