Create WildFly Swarm applications from existing war files [part 2]
My first steps with WildFly swarm were very successful but I didn't solve my problem completely:
I tried to create a self-contained jar (fat jar) file from an existing war file, with minimal effort. The idea was that our product VisionX could create such jar files with some mouse clicks.
This wasn't possible because the project is in a very early phase, ANT wasn't supported and it wasn't planned.
I solved the problem for my use-case and published the result at github.
The project contains an Eclipse project with an ant task and a fully functional ANT build. It has a dependency to ivy, because ivy was used for dependency resolution. Ivy is not needed if you want to work with a copy of all dependencies, e.g. our VisionX will do this.
The code isn't production ready but it works like a charm. The test war file has 56MB and the created jar is around 78MB.
Just play around with the code