Generate complete package (ZIP) of Java (executable jar) application with required dependencies in it using Maven
To generate a zip file, packaging all required dependent libraries and newly generated jar, using maven-assembly-plugin (for more detail on plugin refer).
I will demonstrate generation of package using assembly descriptor file.
Create a assembly descriptor file which is a xml file (for more details refer and format) as following. Create this file inside your project directory. One can keep this descriptor file any where inside given project directory. I have tried it by keeping this file at location <Project dir>/src/main/assembly/test-app-assembly.
[Read More]