Construyendo un tarro ejecutable con Maven 2

Soy relativamente nuevo en el mantra de Maven, pero estoy tratando de construir un tarro ejecutable de línea de comandos con Maven. He configurado mis dependencias, pero cuando corromvn install Y al intentar correr el frasco, suceden dos cosas. Primero, no se encuentra ninguna clase principal, que sea corregible. Cuando he corregido esto, recibo errores en la ejecución indicando que no se pueden encontrar clases.

Maven no está empaquetando mis bibliotecas de dependencias dentro del jar, por lo que no puedo ejecutar el jar como una aplicación independiente. ¿Cómo puedo corregir esto?

Respuestas a la pregunta(5)

Su respuesta a la pregunta