Heim >Java >javaLernprogramm >Wie löse ich Maven-Abhängigkeiten für den Oracle JDBC-Treiber?

Wie löse ich Maven-Abhängigkeiten für den Oracle JDBC-Treiber?

Barbara Streisand
Barbara StreisandOriginal
2024-12-13 05:06:10151Durchsuche

How to Resolve Maven Dependencies for the Oracle JDBC Driver?

Auflösen der Maven-Abhängigkeit für den Oracle-JDBC-Treiber

Die Integration des Oracle-JDBC-Treibers in Maven-Projekte für Laufzeitabhängigkeiten erfordert aufgrund seiner Probleme die Suche nach einem kompatiblen Repository Abwesenheit im Maven Central Repository.

Identifizierung der Repository

Leider schließt die Binärlizenz für den Oracle JDBC-Treiber seine Verfügbarkeit in jedem öffentlichen Repository aus. Daher ist es für Benutzer zwingend erforderlich, keine potenziell illegalen öffentlichen Repositorys zu verwenden, die den Treiber enthalten.

Hinzufügen eines lokalen Repositorys

Trotz des Fehlens eines öffentlichen Repositorys ist das Auf die Metadaten des Oracle JDBC-Treibers kann im Maven Central Repository zugegriffen werden. Diese Metadaten stellen die notwendigen Informationen bereit, um den Treiber manuell zum lokalen Repository des Projekts hinzuzufügen.

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc14</artifactId>
    <version>10.2.0.3.0</version>
</dependency>

Um den Treiber hinzuzufügen, laden Sie die JAR-Datei von der Oracle-Website herunter und verwenden Sie den folgenden Maven-Befehl:

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 \
     -Dversion=10.2.0.3.0 -Dpackaging=jar -Dfile=ojdbc.jar -DgeneratePom=true

Durch die Aktivierung der POM-Generierung können Warnungen in der pom.xml-Datei vermieden werden. Für Teams, die ein lokales Maven-Repository verwalten, hilft die bereitgestellte Anleitung beim Hochladen der JAR.

Das obige ist der detaillierte Inhalt vonWie löse ich Maven-Abhängigkeiten für den Oracle JDBC-Treiber?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn