Bartosz Radaczyński
Bartosz Radaczyński

Reputation: 18564

Is it possible to build a zip-distribution that would contain a jar-with-dependencies?

I would like to produce a binary zip distribution of my project that would contain an uber jar and a set of scripts. Right now, I am using two descritors, first one for the uber jar, and the second for the zip that contains the uberjar + extra scripts and documentation. The problem is that both of these get deployed to maven repo, while I don't actually need the uberjar, only the distro. Is there any way to either:

Edit: I found this question regarding part 2, but perhaps there is an easier way to do it...

Upvotes: 1

Views: 394

Answers (1)

Pascal Thivent
Pascal Thivent

Reputation: 570385

In my opinion, the easiest way is to create the uberjar in one module (set the skip optional parameter in the maven-deploy-plugin configuration to bypass it during deploy) and to create the zip distribution in another module (using a dependency on the previously created assembly as described in Assembling Assemblies via Assembly Dependencies). And that's very close to what you already have which is good news.

Upvotes: 1

Related Questions