Incluir dependencias en el jar con maven

Que tal alguien podria decirme como configurar mi archivo pom.xml para que el .jar incluya las dependecias dentro..
o si es fuera igualmente como indicarle al manifest que estaran ahi esas librerias..

me indicaron agregar lo siguiente ..

package

single

y con eso si se agregan las dependencias dentro del jar, el problema es que mi archivo manifest pierde el Main-Class

bueno me crea dos jar uno con las dependecias y el manifest correcto para que se ejecute y el otro jar con las dependencias sin el manifest configurado para correr el main..

en los dos casos no corre el programa ya que al no tener en el manifest el main no funciona el jar, y viceversa tiene el main y no las dependencias.. no tengo problema con corregir a mano eso..

pero quisiera saber si hay forma..de hacerlo automatico-

saludos