You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by mc...@apache.org on 2003/09/09 04:16:32 UTC

cvs commit: avalon-sandbox/merlin maven.xml

mcconnell    2003/09/08 19:16:32

  Modified:    merlin   maven.xml
  Log:
  Add tar.gz support for release.
  
  Revision  Changes    Path
  1.53      +30 -0     avalon-sandbox/merlin/maven.xml
  
  Index: maven.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/maven.xml,v
  retrieving revision 1.52
  retrieving revision 1.53
  diff -u -r1.52 -r1.53
  --- maven.xml	7 Sep 2003 13:34:54 -0000	1.52
  +++ maven.xml	9 Sep 2003 02:16:32 -0000	1.53
  @@ -145,18 +145,48 @@
           <include name="*.jar"/>
         </fileset>
       </ant:zip>
  +    <ant:tar tarfile="${maven.build.dir}/${package.name}.tar">
  +      <tarfileset dir="${merlin.build.inst.dir}" prefix="merlin"/>
  +      <fileset dir="${basedir}">
  +        <include name="INSTALLATION.TXT"/>
  +      </fileset>
  +      <fileset dir="${basedir}/merlin-plugin/target">
  +        <include name="*.jar"/>
  +      </fileset>
  +      <fileset dir="${basedir}/../meta/plugin/target">
  +        <include name="*.jar"/>
  +      </fileset>
  +    </ant:tar>
  +    <ant:gzip 
  +      zipfile="${maven.build.dir}/${package.name}.tar.gz"
  +      src="${maven.build.dir}/${package.name}.tar"/>
  +    <ant:delete file="${maven.build.dir}/${package.name}.tar"/>
   
       <j:set var="docs.name" value="${maven.final.name}-docs-${timestamp}"/>
       <ant:echo>Building doc kit: ${docs.name}.zip</ant:echo>
       <ant:zip zipfile="${maven.build.dir}/${docs.name}.zip">
         <zipfileset dir="${maven.build.dir}/docs" prefix="docs"/>
       </ant:zip>
  +    <ant:tar tarfile="${maven.build.dir}/${docs.name}.tar">
  +      <tarfileset dir="${maven.build.dir}/docs" prefix="docs"/>
  +    </ant:tar>
  +    <ant:gzip 
  +      zipfile="${maven.build.dir}/${docs.name}.tar.gz"
  +      src="${maven.build.dir}/${docs.name}.tar"/>
  +    <ant:delete file="${maven.build.dir}/${docs.name}.tar"/>
   
       <j:set var="tutorial.name" value="${maven.final.name}-tutorial-${timestamp}"/>
       <ant:echo>Building tutorial kit: ${tutorial.name}.zip</ant:echo>
       <ant:zip zipfile="${maven.build.dir}/${tutorial.name}.zip">
         <zipfileset dir="${basedir}/target/tutorials" prefix="tutorial"/>
       </ant:zip>
  +    <ant:tar tarfile="${maven.build.dir}/${tutorial.name}.tar">
  +      <tarfileset dir="${basedir}/target/tutorials" prefix="tutorial"/>
  +    </ant:tar>
  +    <ant:gzip 
  +      zipfile="${maven.build.dir}/${tutorial.name}.tar.gz"
  +      src="${maven.build.dir}/${tutorial.name}.tar"/>
  +    <ant:delete file="${maven.build.dir}/${tutorial.name}.tar"/>
   
     </goal>
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org