I'm creating a minimized jar using the maven-shade-plugin and have quite a lot of dependencies included that are external, ie. having all sorts of open licenses. How do I preserve those licenses in a convenient and appropriate manner?
Is there any existing way to automatically attribute the contents of the shaded jar to specific input jars and then create an overview file that explains which class files/resources files belong to which input jar/license?