jvanzyl 2002/07/08 15:11:45
Added: src/plugins/dist plugin.jelly plugin.properties
Log:
o The return of the dist plugin. Will now try the deploy dist thing.
Revision Changes Path
1.1 jakarta-turbine-maven/src/plugins/dist/plugin.jelly
Index: plugin.jelly
===================================================================
<?xml version="1.0"?>
<project xmlns:j="jelly:core">
<!-- ================================================================== -->
<!-- D I S T R I B U T I O N S -->
<!-- ================================================================== -->
<goal
name="dist:build"
prereqs="java:jar,javadoc:generate"
description="Build a distribution">
<property name="distDir" value="${maven.build.dir}/${maven.final.name}"/>
<mkdir dir="${distDir}"/>
<!-- B I N A R Y D I S T R I B U T I O N -->
<echo>
+-------------------------------------------------------+
| C R E A T I N G B I N A R Y D I S T R I B U T I O N |
+-------------------------------------------------------+
</echo>
<!-- Copy the project descriptor -->
<copy todir="${distDir}" file="project.xml"/>
<copy todir="${distDir}">
<fileset dir=".">
<include name="README.txt"/>
<include name="LICENSE"/>
</fileset>
</copy>
<!-- Copy Jars -->
<copy todir="${distDir}">
<fileset dir="${build.dir}">
<include name="**/*.jar"/>
</fileset>
</copy>
<!-- Copy documentation -->
<copy todir="${distDir}/docs">
<fileset dir="${maven.docs.dest}">
<include name="**"/>
</fileset>
</copy>
<!-- Create a tar.gz file -->
<tar longfile="gnu" tarfile="${build.dir}/${maven.final.name}.tar">
<tarfileset dir="${maven.build.dir}">
<include name="${maven.final.name}/**"/>
</tarfileset>
</tar>
<gzip zipfile="${maven.build.dir}/${maven.final.name}.tar.gz"
src="${build.dir}/${maven.final.name}.tar"/>
<delete file="${maven.build.dir}/${maven.final.name}.tar"/>
<!-- Create a zip file -->
<zip zipfile="${maven.build.dir}/${maven.final.name}.zip">
<zipfileset dir="${maven.build.dir}">
<include name="${maven.final.name}/**"/>
</zipfileset>
</zip>
<!-- S O U R C E D I S T R I B U T I O N -->
<echo>
+-------------------------------------------------------+
| C R E A T I N G S O U R C E D I S T R I B U T I O N |
+-------------------------------------------------------+
</echo>
<delete>
<fileset dir="${distDir}">
<include name="**/*.jar"/>
</fileset>
</delete>
<copy todir="${distDir}" file="build.xml"/>
<!-- Copy Source -->
<copy todir="${distDir}/src">
<fileset dir="${src.dir}">
<include name="**/*.java"/>
<include name="**/*.xml"/>
<include name="**/*.properties"/>
</fileset>
</copy>
<!-- Create a tar.gz file -->
<tar longfile="gnu" tarfile="${build.dir}/${maven.final.name}-src.tar">
<tarfileset dir="${maven.build.dir}">
<include name="${maven.final.name}/**"/>
</tarfileset>
</tar>
<gzip
zipfile="${build.dir}/${maven.final.name}-src.tar.gz"
src="${build.dir}/${maven.final.name}-src.tar"
/>
<delete file="${build.dir}/${maven.final.name}-src.tar"/>
<!-- Create a zip file -->
<zip zipfile="${maven.build.dir}/${maven.final.name}-src.zip">
<zipfileset dir="${maven.build.dir}">
<include name="${maven.final.name}/**"/>
</zipfileset>
</zip>
</goal>
</project>
1.1 jakarta-turbine-maven/src/plugins/dist/plugin.properties
Index: plugin.properties
===================================================================
# -------------------------------------------------------------------
# P L U G I N P R O P E R I E S
# -------------------------------------------------------------------
# Distribution plugin.
# -------------------------------------------------------------------
maven.build.dir = ${basedir}/target
maven.docs.src = ${basedir}/xdocs
maven.docs.dest = ${maven.build.dir}/docs
maven.docs.outputencoding = ISO-8859-1
maven.gen.docs = ${maven.build.dir}/generated-xdocs
maven.src.docbook-simple=${maven.src.dir}/sdocbook
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>