maven und oracle

H

Hallo_

Hallo zusammen
ich habe ein kleines Programm in java geschriben welches auf ein oracle datenbank etwas schreiben und aus einer etwas lesen kann
nunn möchte ich mit Maven ein Jar Datei erstellen. Das Problem ist dass
ojdbc14.jar in meinem Jar Datei mitdrin sein muss damit Datenbankverbindung funktioniert.
Ich habe anhand des Befehls die Datei in repository copiert

Code:
mvn install:install-file -Dfile=D:\oracle/ora92/jdbc/lib/ojdbc14.jar -Dpackaging=jar\
 -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.3.0

aber ich schaffe es nicht dass die Datei in die Jar Datei mitgepackt wird...
hier ist nochmal mein aktuelles pom.xml


XML:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>de.zeb.prototyp</groupId>
  <artifactId>PrototypOracle</artifactId>
  <packaging>jar</packaging>
  <version>0.1.0</version>
  <name>Prototyp Oracle DB</name>
  <dependencies>
    <dependency>
      <groupId>com.oracle</groupId>
        <artifactId>ojdbc14</artifactId>
        <version>10.2.0.3.0</version>
    </dependency>
    <dependency>
      <groupId>com.oracle</groupId>
        <artifactId>classes12</artifactId>
        <version>10.2.0.3.0</version>
    </dependency>
  </dependencies>
 
  <build>
  <resources>
      <resource>
        <directory>src/main/java</directory>
      </resource>
    </resources>
  <plugins>
      <plugin>
      <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <!-- best lock down version of the plugin too -->
    <configuration>
        <source>1.5</source>
        <target>1.5</target>
    </configuration>
      </plugin>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-jar-plugin</artifactId>
      <configuration>     
        <archive>
            <manifest>
                  <addClasspath>true</addClasspath>
                <mainClass>de.zeb.prototyp.ServiceRepo</mainClass>
          </manifest>
          </archive>
      </configuration>
    </plugin>
  </plugins>
</build>
</project>
Ich habe schon vieles ausprobiert nichts geklappt...
Ich bin für jede Hilfe dankbar
 
Zuletzt bearbeitet von einem Moderator:
Mir wäre nicht bekannt, dass du in eine jar Datei eine jar Datei packen könntest.

Um deine jar File auszuführen, musst du die benötigten Abhängigkeiten in den Classpath legen.

lg
 

Neue Beiträge

Zurück