- https://maven.apache.org/plugins/maven-assembly-plugin/
- for uber-jar simply
- https://maven.apache.org/plugins/maven-shade-plugin/
- for more general archive creation beyond jars
- TODO
minimizeJar
- maven-assembly-plugin
in assmbly.xml
<containerDescriptorHandlers>
<containerDescriptorHandler>
<handlerName>metaInf-services</handlerName>
</containerDescriptorHandler>
</containerDescriptorHandlers>
- maven-shade-plugin
in pom.xml
<configuration>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
</transformers>
shadow has limit 65535 for extracted files, this is too few. -> specs
we need special class loader for jars in jar
- https://libraries.io/github/raisercostin/eclipse-jarinjarloader
- minecraft fabric loader
- fabloc-loom
dependencies.include
- how to include multiple dependency jars in one liner
- fabloc-loom
- sample?