bloritsch    2002/07/31 07:11:10

  Modified:    instrument build.xml
  Log:
  update build so that it generates full dist
  
  Revision  Changes    Path
  1.34      +56 -18    jakarta-avalon-excalibur/instrument/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/instrument/build.xml,v
  retrieving revision 1.33
  retrieving revision 1.34
  diff -u -r1.33 -r1.34
  --- build.xml 30 Jul 2002 23:19:36 -0000      1.33
  +++ build.xml 31 Jul 2002 14:11:09 -0000      1.34
  @@ -392,24 +392,13 @@
       </target>
   
       <!-- Creates the distribution -->
  -    <target name="dist"
  -        depends="dist-jar, test-reports, checkstyle-report, site"
  -        description="Generates a distribution (jar + docs + javadocs + unit tests + 
checkstyle reports)">
  -
  -
  -        <copy file="${build.conf}/LICENSE.txt" todir="${dist.dir}"/>
  -        <copy file="../KEYS" todir="${dist.dir}"/>
  -
  -        <mkdir dir="${dist.base}"/>
  -
  +    <target name="dist-bin">
           <zip zipfile="${dist.base}/${dist.name}-bin.zip" compress="true">
               <zipfileset dir="${dist.dir}" prefix="${dist.name}"/>
               <zipfileset dir="${docs.dir}" prefix="${dist.name}/docs"/>
           </zip>
   
  -        <!--
  -          Not supported by released ant but when it is we should enable this across
  -          all of the products
  +     <!--
           <tar longfile="gnu" tarfile="${dist.base}/${dist.name}-bin.tar">
             <tarfileset dir="${dist.dir}"
                         prefix="${dist.name}"
  @@ -418,17 +407,66 @@
           </tar>
   
           <gzip zipfile="${dist.base}/${dist.name}-bin.tar.gz"
  -              src="${dist.name}-bin.tar"/>
  -        <bzip2 zipfile="${dist.base}/${dist.name}-bin.tar.gz"
  +             src="${dist.name}-bin.tar"/>
  +     
  +        <bzip2 zipfile="${dist.base}/${dist.name}-bin.tar.bz2"
                  src="${dist.name}-bin.tar"/>
   
  -        <delete file="${dist.base}/${dist.name}-bin.tar"/>
  +       <delete file="${dist.base}/${dist.name}-bin.tar"/>
  +       -->
  +    </target>
  +
  +    <target name="dist-src">
  +        <zip zipfile="${dist.base}/${dist.name}-src.zip" compress="true">
  +         <zipfileset dir="${dist.dir}" prefix="${dist.name}"/>
  +         <zipfileset dir="${basedir}" prefix="${dist.name}" 
includes="*.xml,*.properties"/>
  +         <zipfileset dir="${src.dir}" prefix="${dist.name}/src"/>
  +            <zipfileset dir="${docs.dir}" prefix="${dist.name}/docs"/>
  +        </zip>
  +
  +     <!--
  +        <tar longfile="gnu" tarfile="${dist.base}/${dist.name}-src.tar">
  +          <tarfileset dir="${dist.dir}"
  +                      prefix="${dist.name}"
  +                      username="avalon"
  +                      group="avalon"/>
  +          <tarfileset dir="$docs.dir}"
  +               prefix="${dist.name}/docs"
  +                      username="avalon"
  +                   group="avalon"/>
  +          <tarfileset dir="${src.dir}"
  +               prefix="${dist.name}/src"
  +                      username="avalon"
  +                   group="avalon"/>
  +      </tar>
  +
  +        <gzip zipfile="${dist.base}/${dist.name}-src.tar.gz"
  +             src="${dist.name}-bin.tar"/>
  +     
  +        <bzip2 zipfile="${dist.base}/${dist.name}-src.tar.bz2"
  +             src="${dist.name}-bin.tar"/>
  +
  +     <delete file="${dist.base}/${dist.name}-src.tar"/>
  +     -->
  +    </target>
  +
  +    <target name="prepare-dist"
  +         depends="test-reports, checkstyle-report, site">
  +
  +
  +        <copy file="${build.conf}/LICENSE.txt" todir="${dist.dir}"/>
  +        <copy file="../KEYS" todir="${dist.dir}"/>
  +
  +        <mkdir dir="${dist.base}"/>
  +    </target>
  +
  +    <target name="dist"
  +         depends="prepare-dist, dist-src, dist-jar, dist-bin, clean"
  +         description="Generates a distribution (jar + docs + javadocs + unit tests 
+ checkstyle reports)">
   
           <checksum fileext=".md5">
             <fileset dir="${dist.base}" />
           </checksum>
  -        -->
  -        <delete dir="${dist.dir}" />
   
       </target>
   
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to