Wie erstelle ich eine ausführbare JAR-Datei mit allen Abhängigkeiten in Maven?
Hallo zusammen! Ich bin ein Java-Anfänger und habe ein Problem beim Bauen meines Projekts mit Maven.
Ich habe eine einfache Konsolenanwendung, die die Bibliothek Apache Commons CSV zum Lesen von CSV-Dateien verwendet. In der IDE (IntelliJ IDEA) funktioniert alles einwandfrei. Aber wenn ich versuche, eine ausführbare JAR-Datei mit `mvn package` zu erstellen, startet das resultierende Archiv nicht.
Hier ist meine `pom.xml`:
```xml
4.0.0
com.example
csv-reader
1.0
jar
org.apache.commons
commons-csv
1.9.0
```
Und meine Hauptklasse `Main.java`:
```java
import org.apache.commons.csv.*;
public class Main {
public static void main(String[] args) throws Exception {
System.out.println