Comment créer un fichier JAR exécutable avec toutes les dépendances dans Maven ?
Bonjour à tous ! Je suis un développeur Java débutant et j'ai rencontré un problème lors du build de mon projet avec Maven.
J'ai une simple application console qui utilise la bibliothèque Apache Commons CSV pour lire des fichiers CSV. Dans l'IDE (IntelliJ IDEA), tout fonctionne parfaitement. Mais quand j'essaie de créer un fichier JAR exécutable avec `mvn package`, l'archive obtenue ne se lance pas.
Voici mon fichier `pom.xml` :
```xml
4.0.0
com.example
csv-reader
1.0
jar
org.apache.commons
commons-csv
1.9.0
```
Et ma classe principale `Main.java` :
```java
import org.apache.commons.csv.*;
public class Main {
public static void main(String[] args) throws Exception {
System.out.println