You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xindice-dev@xml.apache.org by vl...@apache.org on 2002/11/24 01:51:35 UTC

cvs commit: xml-xindice contributor.xml

vladimir    2002/11/23 16:51:35

  Modified:    .        contributor.xml
  Log:
  First try to create the release.  The tar.gz is still missing.
  
  Revision  Changes    Path
  1.2       +70 -6     xml-xindice/contributor.xml
  
  Index: contributor.xml
  ===================================================================
  RCS file: /home/cvs/xml-xindice/contributor.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- contributor.xml	25 Oct 2002 07:33:54 -0000	1.1
  +++ contributor.xml	24 Nov 2002 00:51:35 -0000	1.2
  @@ -11,14 +11,79 @@
     - available targets.
     -
     - Version: $Revision$ $Date$
  -  - Author: Vladimir R. Bossicard (vladimir@bossicard.com)
  +  - Author: Vladimir R. Bossicard (vladimir@apache.org)
     -->
   
   <project name="xindice-contributor" default="pmd" basedir=".">
   
       <property file="contributor.properties" />
   
  -    <property name="src.dir" value="java/src"/>
  +    <!-- Project's properties -->
  +    <property name="project.name" value="xml-xindice"/>
  +    <property name="project.filename" value="xindice"/>
  +    <property name="project.version" value="1.1b"/>
  +    <property name="project.year" value="1999-2002"/>
  +
  +    <property name="webapp.name"  value="Xindice"/>
  +
  +    <!-- source directories -->
  +    <property name="root.dir" value="java"/>
  +    <property name="jar.dir" value="${root.dir}/lib"/>
  +    <property name="src.dir" value="${root.dir}/src"/>
  +    <property name="test.src.dir" value="${root.dir}/tests/src"/>
  +    <property name="examples.dir" value="${root.dir}/examples"/>
  +    <property name="bin.dir" value="bin"/>
  +    <property name="config.dir" value="config"/>
  +
  +    <!-- destination directories -->
  +    <property name="build.dir" value="build"/>
  +    <property name="src.build.dir" value="${build.dir}/classes"/>
  +    <property name="test.build.dir" value="${build.dir}/classes-tests"/>
  +    <property name="examples.build.dir" value="${build.dir}/classes-examples"/>
  +    <property name="api.dir" value="${build.dir}/api"/>
  +    <property name="dist.dir" value="dist"/>
  +
  +    <target name="publish">
  +        <copy file="${config.dir}/xindice.xml" 
  +              toFile="${dist.dir}/xindice-${project.version}.xml">
  +            <filterset>
  +                <filter token="VERSION" value="${project.version}"/>
  +            </filterset>
  +        </copy>
  +
  +        <!-- creates the jar zip release -->
  +        <zip destfile="${dist.dir}/xindice-jar-${project.version}.zip">
  +            <zipfileset dir="." includes="LICENSE,README" prefix=""/>
  +            <zipfileset dir="${dist.dir}" includes="xindice-${project.version}.jar" prefix="${dist.dir}"/>
  +            <zipfileset dir="${bin.dir}" includes="lcp*,xindice*" prefix="${bin.dir}"/>
  +            <zipfileset dir="${jar.dir}" includes="*.jar" excludes="ant*,junit*.jar" prefix="${jar.dir}"/>
  +
  +            <zipfileset dir="${build.dir}/site" excludes="api/index.html" prefix="docs"/>
  +            <zipfileset dir="${api.dir}" prefix="docs/api"/>
  +        </zip>
  +
  +        <!-- creates the war zip release -->
  +        <zip destfile="${dist.dir}/xindice-war-${project.version}.zip">
  +            <zipfileset dir="." includes="LICENSE,README" prefix=""/>
  +            <zipfileset dir="${dist.dir}" includes="xindice-${project.version}.xml,xindice-${project.version}.war" prefix=""/>
  +
  +            <zipfileset dir="${build.dir}/site" excludes="api/index.html" prefix="docs"/>
  +            <zipfileset dir="${api.dir}" prefix="docs/api"/>
  +        </zip>
  +
  +        <!-- creates the src zip release -->
  +        <zip destfile="${dist.dir}/xindice-src-${project.version}.zip">
  +            <zipfileset dir="." includes="LICENSE,README,build*" excludes="build,build.properties" prefix="xindice-${project.version}"/>
  +            <zipfileset dir="${bin.dir}" includes="lcp*,xindice*" prefix="xindice-${project.version}/${bin.dir}"/>
  +            <zipfileset dir="${root.dir}/examples" excludes="CVS*" prefix="xindice-${project.version}/${root.dir}/examples"/>
  +            <zipfileset dir="${root.dir}/src" excludes="CVS*" prefix="xindice-${project.version}/${root.dir}/src"/>
  +            <zipfileset dir="${root.dir}/tests" excludes="CVS*" prefix="xindice-${project.version}/${root.dir}/tests"/>
  +            <zipfileset dir="${jar.dir}" includes="*.jar" prefix="xindice-${project.version}/${jar.dir}"/>
  +
  +            <zipfileset dir="${build.dir}/site" excludes="api/index.html" prefix="xindice-${project.version}/docs"/>
  +            <zipfileset dir="${api.dir}" prefix="xindice-${project.version}/docs/api"/>
  +        </zip>
  +    </target>
   
       <!--
         - PMD is a tool that checks for various code mistakes, like unused
  @@ -33,7 +98,6 @@
         -    [ X ]  rulesets/basic.xml
         -    [   ]  rulesets/braces.xml
         -    [   ]  rulesets/design.xml
  -      -    [   ]  rulesets/experimental.xml
         -    [ X ]  rulesets/imports.xml
         -    [   ]  rulesets/junit.xml
         -    [   ]  rulesets/naming.xml
  @@ -52,10 +116,10 @@
           <taskdef name="pmd"
                    classname="net.sourceforge.pmd.ant.PMDTask"
                    classpath="${pmd.jar}" />
  -        <pmd reportFile="pmd.html"
  +        <pmd reportFile="pmd.xml"
                verbose="false"
                rulesetfiles="${pmd.rules}"
  -             format="html"
  +             format="xml"
                failonerror="no">
               <fileset dir="${src.dir}">
                   <include name="**/*.java"/>