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"/>