We create a \'fat jar\' for a library that has a lot of maven dependencies so it can be used by external teams without setting up a maven repository. The maven-shade-plugin