sql >> Database teknologi >  >> RDS >> Oracle

Hvordan tilføjes ojdbc7 til Java-webapp fra Gradle?

Gradle kan i øjeblikket ikke håndtere de omdirigeringer, der kræves af den rige-baserede SSO-mekanisme, der bruges af Oracles maven-repo.

En løsning er at bruge denne URL i stedet

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

Derudover skal du angive legitimationsoplysninger til godkendelse.

Her er et minimalt eksempel:

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

Jeg har en github-repo med fuldstændigt eksempel, inklusive en måde at kryptere adgangskoden ved hjælp af mavens settings.xml og settings-security.xml :eksempel-gradle-oracle

Jeg tilføjer =efter brugernavn og adgangskode som nævnt i Gradle AuthenticationSupported.java-filen



  1. kryds anvende xml-forespørgsel klarer sig eksponentielt dårligere, efterhånden som xml-dokumentet vokser

  2. Implementering af en meget tilgængelig Nextcloud med MySQL Galera Cluster og GlusterFS

  3. Sådan installeres Nextcloud 15 på Ubuntu 18.04

  4. MariaDB Server Database Encryption Basics