sql >> Database >  >> RDS >> Oracle

Hoe ojdbc7 toevoegen aan Java-webapp door Gradle?

Gradle kan momenteel niet omgaan met de omleidingen die nodig zijn voor het realm-gebaseerde SSO-mechanisme dat wordt gebruikt door Oracle's maven repo.

Een tijdelijke oplossing is om in plaats daarvan deze URL te gebruiken

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

Bovendien moet u inloggegevens voor authenticatie opgeven.

Hier is een minimaal voorbeeld:

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

Ik heb een github-repo met een volledig voorbeeld, inclusief een manier om het wachtwoord te coderen met behulp van maven's settings.xml en settings-security.xml :voorbeeld-gradle-oracle

Ik voeg =toe na gebruikersnaam en wachtwoord zoals vermeld in het bestand Gradle AuthenticationSupported.java



  1. Resultaten opnemen die gelijk zijn voor de laatste plaats bij gebruik van de TOP-clausule in SQL Server

  2. MySQL SELECTEER DISTINCT meerdere kolommen

  3. Groeperen op twee velden gebruiken en tellen in SQL

  4. Is de NOLOCK (Sql Server hint) een slechte gewoonte?