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]>

Reply via email to