Gewusst wie: hinzufügen ojdbc7 Java web-app von Gradle?
Meinen Kontext:
- Erstelle ich einen Java web-Anwendung auf Basis von Spring Boot
1.3.5.RELEASE . - Ich versuche, um
ojdcb
Abhängigkeiten der Liste aber nicht den Erfolg. - Ich weiß, dass Oracle eigenes Maven-repository an
http://maven.oracle.com
Dies ist mein build.gradle
- Datei, Lassen Sie konzentrieren sich auf die Linie 4, 5, 6, 36:
buildscript {
repositories {
mavenCentral()
maven {
url ("https://maven.oracle.com")
}
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:1.3.5.RELEASE")
}
}
apply plugin: 'war'
apply plugin: 'idea'
apply plugin: 'spring-boot'
jar {
baseName = 'erp'
version = '1.0.0'
}
repositories {
mavenCentral()
}
sourceCompatibility = 1.8
targetCompatibility = 1.8
dependencies {
compile("org.springframework.boot:spring-boot-starter-thymeleaf")
//compile("org.springframework.boot:spring-boot-starter-security")
providedRuntime("org.springframework.boot:spring-boot-starter-tomcat")
compile("org.springframework.boot:spring-boot-starter-data-jpa")
compile("org.hibernate:hibernate-core")
compile("com.oracle.jdbc:ojdbc7:12.1.0.2")
testCompile("junit:junit")
}
IntelliJ IDEA 2016 bemerken Fehler:
Warnung:root-Projekt "erp": Web Facetten/Artefakte nicht
richtig konfiguriert Details:
org.gradle.api.Artefakte.ResolveException: Konnte nicht lösen, alle
Abhängigkeiten zur Konfiguration ':runtime'. Verursacht durch:
org.gradle.intern.beheben.ModuleVersionNotFoundException: Konnte nicht
finden com.oracle.jdbc:ojdbc7:12.1.0.2. Erforderlich:
:erp:unbekannter
(Weiterführende links: http://docs.oracle.com/middleware/1213/core/MAVEN/config_maven_repo.htm#MAVEN9015
https://blogs.oracle.com/dev2dev/entry/how_to_get_oracle_jdbc
https://blogs.oracle.com/dev2dev/entry/oracle_maven_repository_instructions_for
)
Mir helfen, fügen Sie ojdbc
Abhängigkeiten Liste von Gradle, danke!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gradle derzeit nicht umgehen kann, der leitet, benötigt der realm-basiert
Der SSO-Mechanismus von Oracle-maven-repo.
Einen Abhilfe verwenden Sie diese URL, anstatt
Darüber hinaus müssen Sie die Anmeldeinformationen für die Authentifizierung.
Hier ein minimal-Beispiel:
Habe ich ein github repo mit voller Beispiel eine Art der Verschlüsselung das Passwort mithilfe von maven ist
settings.xml
undsettings-security.xml
: Beispiel-gradle-oracleIch bin hinzufügen = nach Benutzername und Passwort wie erwähnt, in Gradle AuthenticationSupported.java Datei
build.gradle
- Datei, die Oracle-repository definiert ist, an der falschen Stelle. Es muss auch definiert werden, in der top-level -repositories { ...}
Abschnitt, der nicht imbuildscript { ... }
.Dem build.gradle funktioniert, wenn Sie ersetzen:
zu:
Credetials von Oracle-Registrierung Seite: https://profile.oracle.com/myprofile/account/create-account.jspx.
Zusätzlich:
Platz Authentifizierung von Daten außerhalb der projektzentrale können Sie die Konfiguration Bearbeiten Datei
~/.gradle/gradle.properties
:und verwenden Sie es in der Konfiguration wie:
Für die Oracle Datenbank 12c
(1) Download
ojdbc7.jar
auf der Oracle-homepage.(2) Befehl Ausführen
(3) Hinzufügen
build.gradle
Habe ich die http://nexus.saas.hand-china.com/content/repositories/rdc/ repo und Arbeit