wake-up-neo.com

Fehlendes Artefakt com.Oracle:ojdbc6:jar:11.2.0 in pom.xml

Missing artifact com.Oracle in pom.xml

Ich benutze Eclipse Luna und arbeite an einem Maven-Projekt. Wenn ich den Eintrag für ojdbc jar in pom.xml hinzufüge, wird in der XML-Datei ein Fehler angezeigt. Ich kann keinen Grund für das Problem finden, da groupId, artifactId und version korrekt sind.

Wie kann ich das Problem beheben?

22

Aufgrund von Oracle-Lizenzbeschränkungen gibt es keine öffentlichen Repositorys, die Ojdbc-Jar bereitstellen.

Sie müssen es herunterladen und in Ihrem lokalen Repository installieren. __ Holen Sie sich jar von Oracle und installieren Sie es in Ihrem lokalen Maven-Repository mit

mvn install:install-file -Dfile={path/to/your/ojdbc.jar} -DgroupId=com.Oracle 
-DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar

Wenn Sie ojdbc7 verwenden, ist hier der link

44
user3487063

Dies ist der schnellste Weg, um das Problem zu lösen. Es wird jedoch nicht empfohlen, da es nur für Ihr lokales System gilt.

Laden Sie das Jar herunter, kommentieren Sie Ihren vorherigen Eintrag für ojdbc6 und geben Sie einen neuen lokalen Eintrag ein:

Vorheriger Eintrag:

<!-- OJDBC6 Dependency -->
        <!-- <dependency>
            <groupId>com.Oracle</groupId>
            <artifactId>ojdbc6</artifactId>
            <version>1.0</version>
            <scope>runtime</scope>
        </dependency> -->

Neuer Eintrag:

<dependency>
        <groupId>com.Oracle</groupId>
        <artifactId>ojdbc6</artifactId>
        <version>1.0</version>
        <scope>system</scope>
        <systemPath>${project.basedir}/lib/ojdbc6/ojdbc6.jar</systemPath>
        </dependency> 
6
Srishti Sinha

Laden Sie den Oracle-Treiber ojdbc von offizielle Oracle-Website herunter.

Installieren/Hinzufügen eines Oracle-Treibers zum lokalen Maven-Repository Mvn install: Installationsdatei -DgroupId = com.Oracle -DartifactId = ojdbc7 -Dpackaging = jar -Dversion = 12.1.0.1 -Dfile = ojdbc7.jarpate_om = true

Geben Sie den Speicherort der heruntergeladenen Datei über -Dfile = an

Fügen Sie der Pom-Datei die folgende Abhängigkeit hinzu

<dependency>
    <groupId>com.Oracle</groupId>
    <artifactId>ojdbc7</artifactId>
    <version>12.1.0.1</version>
</dependency>

Verwenden Sie die gleiche groupId/artifactId wie in Ihrem mvn install-Befehl ..__ angegeben. Bereinigen Sie schließlich Ihr Projekt.

2
Novice

Fügen Sie ojdbc6.jar in den Projektressourcenordner von Eclipse . Ein, und fügen Sie den folgenden Abhängigkeitscode in Ihre pom.xml ein

<dependency>
<groupId> Oracle </groupId>
 <artifactId>ojdbc6</artifactId>
 <version>11.2.0</version>
  <scope>system</scope>
  <systemPath>${project.basedir}/src/main/resources/ojdbc6.jar</systemPath>
</dependency>
1
Paul

Addieren Sie, das ist Arbeit für mich

<repositories>
    <!-- Repository for Oracle JDBC Driver -->
    <repository>
        <id>codelds</id>
        <url>https://code.lds.org/nexus/content/groups/main-repo</url>
    </repository>
</repositories>
0
quangkid

Es liegt an dem Fehlen von ojdbc6.jar im Maven-Repository. download it hier klicken

Fügen Sie die Abhängigkeit in der Datei pom.xml hinzu

   <dependency>
        <groupId>com.Oracle</groupId>
        <artifactId>ojdbc6</artifactId>
        <version>11.2.0</version>
    </dependency>

Installieren/Hinzufügen eines Oracle-Treibers zum lokalen Maven-Repository mithilfe des folgenden Befehls in der Eingabeaufforderung.

  1. Öffnen Sie die Eingabeaufforderung
  2. wechseln Sie in das Verzeichnis Apache-maven/bin Beispiel: cd C:\Users\Public\Documents\Apache-maven-3.5.2\bin
  3. geben Sie den Befehl ein

    mvn install: Installationsdatei -Datei = {Pfad/zu/Ihrer/ojdbc.jar} -DgroupId = com.Oracle -DartifactId = ojdbc6 -Dversion = 11.2.0 -Dpackaging = jar

ZB: mvn install:install-file -Dfile=C://Users//Codemaker//Downloads//Compressed//ojdbc6.jar -DgroupId=com.Oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar

Hinweis: Verwenden Sie einen doppelten Schrägstrich, um die Ordner zu trennen (//). 

0
Codemaker

Möglicherweise haben Sie unter Windows aufgrund der Syntax Probleme beim Hinzufügen von jar zu maven.

Versuchen Sie, -D-Parameter mit solchen Doppelkontingenten zu kapseln.

mvn install:install-file "-Dfile=ojdbc6.jar" "-DgroupId=com.Oracle" "-DartifactId=ojdbc6" "-Dversion=11.2.0" "-Dpackaging=jar" 

Beachten Sie, dass Sie dieselbe Version/atifactId/groupId in Ihrer pom.xml verwenden sollten. Sie können Version 11.2.0.3 nach dem obigen Befehl nicht verwenden. Sie müssen sein in Sie pom.xml einsetzen;

    <dependency>
        <groupId>com.Oracle</groupId>
        <artifactId>ojdbc6</artifactId>
        <version>11.2.0</version>
    </dependency>

Wenn Sie eine andere Version wie 12.1.0.1 verwenden möchten, sollten Sie den obigen Befehl mit dieser Version oder anderen Informationen ausführen

0
0m3rF

probier diese 

    <dependency>
        <groupId>com.hynnet</groupId>
        <artifactId>Oracle-driver-ojdbc6</artifactId>
        <version>12.1.0.1</version>
    </dependency>
0
janakinaidu