libs mit maven in jar packen

Jastol

Mitglied
Hi,

ich hab ein Problem mit meiner jar Datei, welche Ich mit maven in eclipse erzeugt habe. Ich bekomme beim Ausführen eine ClassNotFoundException. Beim Entpacken der jar ist mir aufgefallen das die benötigten dependencies nicht als lib vorhanden sind.
Des weiteren weichen ein paar Einträge in meiner effective POM von denen in meiner pom.xml ab. Es sind aber soviel ich gesehen habe nur Versionsnummern.

Hier mal meine POM.xml

[XML]
<project
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0">
<modelVersion>4.0.0</modelVersion>
<groupId>de.infectServer</groupId>
<artifactId>infectServer</artifactId>
<packaging>jar</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>InfectServer</name>
<dependencies>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>4.1.9.Final</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
<dependency>
<groupId>antlr</groupId>
<artifactId>antlr</artifactId>
<version>2.7.7</version>
</dependency>
<dependency>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>org.hibernate.common</groupId>
<artifactId>hibernate-commons-annotations</artifactId>
<version>4.0.1.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>4.1.9.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate.javax.persistence</groupId>
<artifactId>hibernate-jpa-2.0-api</artifactId>
<version>1.0.1.Final</version>
</dependency>
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.17.1-GA</version>
</dependency>
<dependency>
<groupId>postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>9.1-901-1.jdbc4</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.4</version>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>

</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.2</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>start.Start</mainClass>
<packageName>start</packageName>
</manifest>
<manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
</archive>
</configuration>
</plugin>

</plugins>
</build>
</project>[/XML]
 

kama

Top Contributor
Hi,

hast Du mal auf der Kommandozeile ein

Code:
mvn clean package

probiert ?

Gruß
Karl-Heinz Marbaise
 

Jastol

Mitglied
Hab in Eclipse Maven clean durchgeführt, das dürfte das gleiche sein. Danach geht aber erstmal garnichts da der compiler die persistence.xml nicht findet und die Testklassen werden nicht gefunden. Wenn Ich danach in Eclipse ein clean auf das Projekt mache geht es wieder wie zuvor.

Edit: Das Problem mit dem Clean hat sich erledigt. Musste an der Testklasse etwas ändern und die persistence.xml in das ressource Verzeichnis verschieben. Die libs fehlen in der Version nach dem build aber immernoch.
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Libs in jar einbinden Allgemeine Java-Themen 2
S Debuggen externer libs Allgemeine Java-Themen 2
M JNI mit vorhandenen libs oder dlls verwenden Allgemeine Java-Themen 2
N Java - ausführen mit Libs Allgemeine Java-Themen 2
Zrebna Wie ermittelt man alle testbaren (zu testenden) Klassen in seinem Maven-Projekt? Allgemeine Java-Themen 23
G Maven Projekt JAR-Datei Allgemeine Java-Themen 6
O Maven ein externes jar laden ohne die Applikation neu zu kompilieren Allgemeine Java-Themen 4
berserkerdq2 Wenn ich bei Intelij javafx mit maven importieren will, muss ich das in die pom.xml reintun, aber warum noch in module-info.java? Allgemeine Java-Themen 3
berserkerdq2 Kann jemand vereinfacht erklären was Maven ist? Allgemeine Java-Themen 8
G JavaFX Maven Projekt als .exe Datei exportieren Allgemeine Java-Themen 10
J maven Allgemeine Java-Themen 2
Kirby.exe JDBC Connector von Maven Repo importieren Allgemeine Java-Themen 1
G Maven link outdated Allgemeine Java-Themen 13
bueseb84 Fehler beim Import von Maven Dependencies aus lokalem artifactory Allgemeine Java-Themen 2
bueseb84 Gleiche Maven Versions in Child Modulen Allgemeine Java-Themen 13
J Gebautes Jar per Maven in einen Docker Container kopieren Allgemeine Java-Themen 0
V Maven Maven ClassNotFoundException MySQL JDBC Treiber Allgemeine Java-Themen 1
B Maven Keycloak library wirft exceptions nach maven package Allgemeine Java-Themen 1
HarleyDavidson NetBeans Jigsaw & Maven Allgemeine Java-Themen 3
J Alle Unit Tests in Maven Modul Projekt ausführen Allgemeine Java-Themen 7
R JDK installieren JDK / Maven auf Windows 10 installieren Allgemeine Java-Themen 9
N Maven ObjectMapper Error wenn das File gespeichert wird Allgemeine Java-Themen 0
O Maven - JUnit - H2 Allgemeine Java-Themen 1
M Maven Dependency aus Projekt nicht aus Repo Allgemeine Java-Themen 3
G maven 3.1.1 StackOverflowError Allgemeine Java-Themen 3
M Maven Repo spiegeln Allgemeine Java-Themen 2
F Maven 3.0 Allgemeine Java-Themen 3
O Junit Reports / Logs als XML ohne Maven/Ant Allgemeine Java-Themen 7
S [Maven] remote repository Allgemeine Java-Themen 5
S JOGL NoClassDefFoundError und Maven Allgemeine Java-Themen 4
B maven 2 error bei plugin download Allgemeine Java-Themen 7
H Ant oder Maven? Allgemeine Java-Themen 10
E Objekte in einen String packen und wieder laden Allgemeine Java-Themen 5
T Objekt in Array packen Allgemeine Java-Themen 6
M Quadrate in Rechteck packen Allgemeine Java-Themen 17
Y Liste in Stream Packen Allgemeine Java-Themen 1
J Java-Code in DLL packen Allgemeine Java-Themen 5
X HTTP Auslesen der Ergebnisse von einer Webseite und in eine Liste packen Allgemeine Java-Themen 1
T Dateien zur Laufzeit in Java-Programm packen? Allgemeine Java-Themen 3
I Wie PDF in jar packen und drauf zugreifen? Allgemeine Java-Themen 22
L Objekte in Liste packen Allgemeine Java-Themen 2
H Dateien in JAR packen Allgemeine Java-Themen 4
G JAR packen? Allgemeine Java-Themen 6
J Applet in JAR packen - was muss in main() stehen? Allgemeine Java-Themen 12
A CSV-Datei (Spalt A -> Excel) in Array packen und auslesen Allgemeine Java-Themen 25
E JFreeChart jars mit in meine Jar packen Allgemeine Java-Themen 6
E Nach Packen in Jar ist Sound nur noch abgehackt zu hören Allgemeine Java-Themen 2
N int[] referenzen in ein Array packen, brauche Hilfe. Allgemeine Java-Themen 7
O Externe Jars in eigene JAr packen in Eclipse Allgemeine Java-Themen 5
M Packen mit Java Allgemeine Java-Themen 2
Q Icons (jpg,gif) in EXE packen. Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben