I\'m currently using the jar-with-dependencies assembly to create such a jar. However, the name of my jar is a bit long.
Since this jar is being used by RPG programs
This worked for me
anynameyoulike maven-assembly-plugin 2.6 jar-with-dependencies false com.mycompany.MyMainClass make-assembly package single