have a little java-Project in Eclipse with maven that I would like to turn into a jar with the following specifications:
- executable
- containing all dependencies
- containing all source files (*.java) besides the compiled *.class files
So far, I've found shade and source as plugin which each serve two of my needs but not all three. Does anyone know how to tweak maven into doing all of the above?
I'm aware of this being an usual request but the goal is to have the source code with the class files in case something goes wrong and nobody remembers which project this came from.