@stitzl @rotnroll666 My only use case for shading has always been cli applications so that they can be launched via a simple `java -jar ...`. If the .jar spec allowed for a `lib/` directory containing dependencies (akin to a simplified .ear or .war) I would almost never need to shade dependencies anymore. Yes, I'm aware there are some custom classloaders floating around that do the above but it needs to be built into the platform.