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 ([EMAIL PROTECTED]) + - Author: Vladimir R. Bossicard ([EMAIL PROTECTED]) --> <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"/>