I successively converted a Java project which was built with Ant into a Maven project. Dependency resolution, compilation and packaging works just fine. I have a problem though:
I've only managed to create one single fat jar with the application and all dependencies. Project specification requires that I have
- A jar file containing the application
- A jar file containing dependencies from vendor A
- A jar file containing all other dependencies
Here's my question: Can this easily be done with Maven or does it violate the Maven philosophy? I thought of creating a assembly descriptor, although i'm not yet sure how to do it exactly.
Comments and thoughts on this are highly appreciated.