Avatar ·

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