Details
-
Type:
New Feature
-
Status:
Closed
-
Priority:
Major
-
Resolution: Won't Fix
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Number of attachments :
Description
The appassembler works great for assembling an application that can be launched with a batch/shell script but I can't distribute this as it is. What I need is for the results to be included in a zip file named with the proper name/version.
I also need a mechanism to copy this zip file to a common location where applications are stored. This later step could be performed by this plugin or another which ever is the best approach. The end result of this is to be able to automate the release of an application using the appassembler plugin.
In summary, what I want to be able to do to release my application is:
mvn release:prepare release:perform package appassembler:assemble (or equiv.)
where this results in the application being zipped and placed in specified network folder.
You really shouldn't use the appassembler that way. For one there is no uniform way to build the project and it won't work in a multi-project build.
The assembly plugin already has all the functionality you need to package and deliver zips and tarballs. I suggest you use that instead and put the tarball generation plugins in a "assembly" phase that is run on releases.