Código fuente de ejemplo para la entrada del blog Jar Ejecutable con Maven.
Usando Apache Maven Dependency Plugin y Apache Maven JAR Plugin
$ mvn clean package -Pmanual
$ java -jar target/example.jar
Usando Apache Maven Assembly Plugin
$ mvn clean package -Passembly
$ java -jar target/example-jar-with-dependencies.jar
Usando Apache Maven Shade Plugin
$ mvn clean package -Pshade
$ java -jar target/executable-jar-maven-1.0.0-shaded.jar
Usando Onejar Maven Plugin
$ mvn clean package -Ponejar
$ java -jar target/example-one.jar