Como criar um JAR executável com todas as dependências no Maven?
Olá a todos! Sou um desenvolvedor Java iniciante e encontrei um problema ao construir um projeto com Maven.
Tenho um aplicativo de console simples que usa a biblioteca Apache Commons CSV para ler arquivos CSV. Dentro da IDE (IntelliJ IDEA) tudo funciona perfeitamente. Mas quando tento construir um JAR executável com `mvn package`, o arquivo gerado não é executado.
Aqui está meu arquivo `pom.xml`:
```xml
4.0.0
com.example
csv-reader
1.0
jar
org.apache.commons
commons-csv
1.9.0
```
E minha classe principal `Main.java`:
```java
import org.apache.commons.csv.*;
public class Main {
public static void main(String[] args) throws Exception {
System.out.println