mvn shade plugin to I can package an executable jar for difficult to deploy scenarios