With Maven2, how would I zip a directory in my resources?
- by Benny
I'm trying to upgrade my project from using Maven 1 to Maven 2, but I'm having a problem with one of the goals. I have the following Maven 1 goal in my maven.xml file:
<goal name="jar:init">
<ant:delete file="${basedir}/src/installpack.zip"/>
<ant:zip destfile="${basedir}/src/installpack.zip"
basedir="${basedir}/src/installpack" />
<copy todir="${destination.location}">
<fileset dir="${source.location}">
<exclude name="installpack/**"/>
</fileset>
</copy>
</goal>
I'm unable to find a way to do this in Maven2, however.
Right now, the installpack directory is in the resources directory of my standard Maven2 directory structure, which works well since it just gets copied over. I need it to be zipped though.
I found this page on creating ant plugins: http://maven.apache.org/guides/plugin/guide-ant-plugin-development.html.
It looks like I could create my own ant plugin to do what I need. I was just wondering if there was a way to do it using only Maven2.
Any suggestions would be much appreciated.
Thanks,
B.J.