Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да добавя ojdbc7 към уеб приложението на Java от Gradle?

Gradle понастоящем не може да се справи с пренасочванията, необходими от базирания на сфера SSO механизъм, използван от maven репозитория на Oracle.

Заобиколно решение е вместо това да използвате този URL

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

Освен това трябва да предоставите идентификационни данни за удостоверяване.

Ето един минимален пример:

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

Имам репо на github с пълен пример, включително начин за криптиране на паролата с помощта на settings.xml на maven и settings-security.xml :example-gradle-oracle

Добавям =след потребителско име и парола, както е посочено във файла 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. Как да получите името на деня от седмицата от дата?

  2. Как да изпълните PL SQL блок в Oracle

  3. как да замените няколко низа заедно в Oracle

  4. GROUP BY / объркване на агрегатната функция в SQL

  5. 3 начина за връщане на часовата зона от стойност на дата и час в Oracle