sql >> Databasteknik >  >> RDS >> Oracle

Hur lägger man till ojdbc7 till Java webbapp av Gradle?

Gradle kan för närvarande inte hantera de omdirigeringar som behövs av den världsbaserade SSO-mekanismen som används av Oracles maven-repo.

En lösning är att använda denna URL istället

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

Dessutom måste du ange referenser för autentisering.

Här är ett minimalt exempel:

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

Jag har en github-repo med fullständigt exempel inklusive ett sätt att kryptera lösenordet med hjälp av mavens settings.xml och settings-security.xml :exempel-gradle-oracle

Jag lägger till =efter användarnamn och lösenord som nämns i filen Gradle AuthenticationSupported.java



  1. problem med python manage.py migrate -> Ingen modul med namnet psycopg2

  2. Dumpning av datablock

  3. Infoga bild i SQL Server 2005 Image Field med endast SQL

  4. Finns det en genväg för SELECT * FROM?