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
It is also possible to overwrite the original jar file by using ${project.build.finalName} as final name:
${project.build.finalName}
maven-assembly-plugin package single jar-with-dependencies ${project.build.finalName} false