I'm interested in knowing more about the internal structure of the Fatjar. When I look at the examples, I see the following structure
Under the app directory I find the application, packaged in a war. What puzzles me is the split between m2repo and modules. I was expecting to find the same structure as Wildly under modules : a mix of module descriptors and jar files. But instead, I could only find the module descriptors (main/module.xml) without jars (all under m2repo).
Any reason why this split is done ? Any documentation on the fatjar structure and the classloading documentation ?