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 vg...@apache.org on 2007/03/20 03:33:11 UTC

svn commit: r520231 - in /xml/xindice/trunk: ./ bin/ java/lib/ legal/ lib/ lib/endorsed/ tools/jetty/lib/

Author: vgritsenko
Date: Mon Mar 19 19:33:09 2007
New Revision: 520231

URL: http://svn.apache.org/viewvc?view=rev&rev=520231
Log:
restructuring the repository with the goal of simplifying sh/bat scripts and unifying
release packages (work not complete yet...)

Added:
    xml/xindice/trunk/legal/
    xml/xindice/trunk/legal/ant.LICENSE
      - copied unchanged from r520195, xml/xindice/trunk/java/lib/ant.LICENSE
    xml/xindice/trunk/legal/commons-logging.LICENSE
      - copied unchanged from r520195, xml/xindice/trunk/java/lib/commons-logging.LICENSE
    xml/xindice/trunk/legal/jetty.LICENSE
      - copied unchanged from r520195, xml/xindice/trunk/tools/jetty/lib/jetty.LICENSE
    xml/xindice/trunk/legal/junit-addons.LICENSE
      - copied unchanged from r520195, xml/xindice/trunk/java/lib/junit-addons.LICENSE
    xml/xindice/trunk/legal/junit.LICENSE
      - copied unchanged from r520195, xml/xindice/trunk/java/lib/junit.LICENSE
    xml/xindice/trunk/legal/junitperf.LICENSE
      - copied unchanged from r520195, xml/xindice/trunk/java/lib/junitperf.LICENSE
    xml/xindice/trunk/legal/servlet.LICENSE
      - copied unchanged from r520195, xml/xindice/trunk/java/lib/servlet.LICENSE
    xml/xindice/trunk/legal/xalan.LICENSE
      - copied unchanged from r520195, xml/xindice/trunk/java/lib/xalan.LICENSE
    xml/xindice/trunk/legal/xerces.LICENSE
      - copied unchanged from r520195, xml/xindice/trunk/java/lib/xerces.LICENSE
    xml/xindice/trunk/legal/xml-apis.LICENSE
      - copied unchanged from r520195, xml/xindice/trunk/java/lib/xml-apis.LICENSE
    xml/xindice/trunk/legal/xmldb-sdk.LICENSE
      - copied unchanged from r520195, xml/xindice/trunk/java/lib/xmldb-sdk.LICENSE
    xml/xindice/trunk/legal/xmldb-xupdate.LICENSE
      - copied unchanged from r520195, xml/xindice/trunk/java/lib/xmldb-xupdate.LICENSE
    xml/xindice/trunk/legal/xmldb.LICENSE
      - copied unchanged from r520195, xml/xindice/trunk/java/lib/xmldb.LICENSE
    xml/xindice/trunk/legal/xmlrpc.LICENSE
      - copied unchanged from r520195, xml/xindice/trunk/java/lib/xmlrpc.LICENSE
    xml/xindice/trunk/legal/xmlunit.LICENSE
      - copied unchanged from r520195, xml/xindice/trunk/java/lib/xmlunit.LICENSE
    xml/xindice/trunk/lib/
    xml/xindice/trunk/lib/commons-logging-1.0.3.jar
      - copied unchanged from r520195, xml/xindice/trunk/java/lib/commons-logging-1.0.3.jar
    xml/xindice/trunk/lib/endorsed/
    xml/xindice/trunk/lib/endorsed/xalan-2.5.2.jar
      - copied unchanged from r520195, xml/xindice/trunk/java/lib/xalan-2.5.2.jar
    xml/xindice/trunk/lib/endorsed/xerces-2.6.0.jar
      - copied unchanged from r520195, xml/xindice/trunk/java/lib/xerces-2.6.0.jar
    xml/xindice/trunk/lib/endorsed/xml-apis.jar
      - copied unchanged from r520195, xml/xindice/trunk/java/lib/xml-apis.jar
    xml/xindice/trunk/lib/servlet-2.3.jar
      - copied unchanged from r520195, xml/xindice/trunk/java/lib/servlet-2.3.jar
    xml/xindice/trunk/lib/xmldb-api-20030701.jar
      - copied unchanged from r520195, xml/xindice/trunk/java/lib/xmldb-api-20030701.jar
    xml/xindice/trunk/lib/xmldb-api-sdk-20030701.jar
      - copied unchanged from r520195, xml/xindice/trunk/java/lib/xmldb-api-sdk-20030701.jar
    xml/xindice/trunk/lib/xmldb-common-20030701.jar
      - copied unchanged from r520195, xml/xindice/trunk/java/lib/xmldb-common-20030701.jar
    xml/xindice/trunk/lib/xmldb-xupdate-20040205.jar
      - copied unchanged from r520195, xml/xindice/trunk/java/lib/xmldb-xupdate-20040205.jar
    xml/xindice/trunk/lib/xmlrpc-1.1.jar
      - copied unchanged from r520195, xml/xindice/trunk/java/lib/xmlrpc-1.1.jar
Removed:
    xml/xindice/trunk/java/lib/
    xml/xindice/trunk/tools/jetty/lib/jetty.LICENSE
Modified:
    xml/xindice/trunk/NOTICE
    xml/xindice/trunk/bin/xindice
    xml/xindice/trunk/build.bat
    xml/xindice/trunk/build.properties
    xml/xindice/trunk/build.sh
    xml/xindice/trunk/build.xml
    xml/xindice/trunk/xindice.bat
    xml/xindice/trunk/xindice.sh

Modified: xml/xindice/trunk/NOTICE
URL: http://svn.apache.org/viewvc/xml/xindice/trunk/NOTICE?view=diff&rev=520231&r1=520230&r2=520231
==============================================================================
--- xml/xindice/trunk/NOTICE (original)
+++ xml/xindice/trunk/NOTICE Mon Mar 19 19:33:09 2007
@@ -3,7 +3,7 @@
 The Apache Software Foundation (http://www.apache.org/).
 
 This product includes software developed by the XML:DB
-Initiative (http://www.xmldb.org)
+Initiative (http://xmldb-org.sourceforge.net/).
 
 This software was originally based on software
 copyright (c) 1999-2001, The dbXML Group, L.L.C.,

Modified: xml/xindice/trunk/bin/xindice
URL: http://svn.apache.org/viewvc/xml/xindice/trunk/bin/xindice?view=diff&rev=520231&r1=520230&r2=520231
==============================================================================
--- xml/xindice/trunk/bin/xindice (original)
+++ xml/xindice/trunk/bin/xindice Mon Mar 19 19:33:09 2007
@@ -29,7 +29,7 @@
   CYGWIN*) cygwin=true ;;
   Darwin*) darwin=true
            if [ -z "$JAVA_HOME" ] ; then
-             JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home   
+             JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home
            fi
            ;;
 esac
@@ -56,8 +56,8 @@
 
 # ----- Set Classpath ----------------------------------------------------------
 
-CP=$XINDICE_HOME/classes
-for i in `ls $XINDICE_HOME/java/lib/*.jar` ; do CP=$CP:$i ; done
+CP=
+for i in `ls $XINDICE_HOME/lib/*.jar` ; do CP=$CP:$i ; done
 for i in `ls $XINDICE_HOME/dist/xindice*.jar` ; do CP=$CP:$i ; done
 
 

Modified: xml/xindice/trunk/build.bat
URL: http://svn.apache.org/viewvc/xml/xindice/trunk/build.bat?view=diff&rev=520231&r1=520230&r2=520231
==============================================================================
--- xml/xindice/trunk/build.bat (original)
+++ xml/xindice/trunk/build.bat Mon Mar 19 19:33:09 2007
@@ -20,17 +20,10 @@
 :: build.bat - Win32 Build Script for Apache Xindice
 :: ----------------------------------------------------------------------------
 
-:: ----- Create endorsed lib for the Java -------------------------------------
-if not exist "build" mkdir build
-if not exist "build\endorsed" mkdir build\endorsed
-if not exist "build\endorsed\xerces*.jar" copy java\lib\xerces*.jar build\endorsed
-if not exist "build\endorsed\xalan*.jar" copy java\lib\xalan*.jar build\endorsed
-if not exist "build\endorsed\xml-api*.jar" copy java\lib\xml-api*.jar build\endorsed
-
 :: ----- Java 1.3 support
-if not exist "tools\lib\xerces*.jar" copy java\lib\xerces*.jar tools\lib
-if not exist "tools\lib\xalan*.jar" copy java\lib\xalan*.jar tools\lib
-if not exist "tools\lib\xml-api*.jar" copy java\lib\xml-api*.jar tools\lib
+if not exist "tools\lib\xerces*.jar" copy java\lib\endorsed\xerces*.jar tools\lib
+if not exist "tools\lib\xalan*.jar" copy java\lib\endorsed\xalan*.jar tools\lib
+if not exist "tools\lib\xml-api*.jar" copy java\lib\endorsed\xml-api*.jar tools\lib
 
 :: ----- Verify and Set Required Environment Variables ------------------------
 
@@ -52,7 +45,7 @@
 :: ----- Set endorsed library path to be used by Ant
 set OLD_ANT_OPTS=%ANT_OPTS%
 
-call %ANT_HOME%\bin\ant -Djava.endorsed.dirs=build\endorsed -logger org.apache.tools.ant.NoBannerLogger %1 %2 %3 %4 %5 %6 %7 %8 %9
+call %ANT_HOME%\bin\ant -Djava.endorsed.dirs=lib\endorsed -logger org.apache.tools.ant.NoBannerLogger %1 %2 %3 %4 %5 %6 %7 %8 %9
 
 :: ----- Restore ANT_OPTS
 set ANT_OPTS=%OLD_ANT_OPTS%

Modified: xml/xindice/trunk/build.properties
URL: http://svn.apache.org/viewvc/xml/xindice/trunk/build.properties?view=diff&rev=520231&r1=520230&r2=520231
==============================================================================
--- xml/xindice/trunk/build.properties (original)
+++ xml/xindice/trunk/build.properties Mon Mar 19 19:33:09 2007
@@ -97,8 +97,8 @@
 config.dir=config
 tools.dir=tools
 bin.dir=bin
+jar.dir=lib
 root.dir=java
-jar.dir=${root.dir}/lib
 src.dir=${root.dir}/src
 dom.src.dir=${root.dir}/dom3
 test.src.dir=${root.dir}/tests/src

Modified: xml/xindice/trunk/build.sh
URL: http://svn.apache.org/viewvc/xml/xindice/trunk/build.sh?view=diff&rev=520231&r1=520230&r2=520231
==============================================================================
--- xml/xindice/trunk/build.sh (original)
+++ xml/xindice/trunk/build.sh Mon Mar 19 19:33:09 2007
@@ -21,22 +21,6 @@
 echo "Apache Xindice Build System"
 echo "---------------------------"
 
-if [ ! -d build ]
-then
-  mkdir build
-fi
-if [ ! -d build/endorsed ]
-then
-  mkdir build/endorsed
-fi
-cp java/lib/xalan*.jar build/endorsed
-cp java/lib/xerces*.jar build/endorsed
-cp java/lib/xml-api*.jar build/endorsed
-
-cp java/lib/xalan*.jar tools/lib
-cp java/lib/xerces*.jar tools/lib
-cp java/lib/xml-api*.jar tools/lib
-
 chmod u+x ./tools/bin/antRun
 chmod u+x ./tools/bin/ant
 
@@ -44,7 +28,7 @@
 CP=$CLASSPATH; export CP
 unset CLASSPATH
 
-ANT_OPTS="-Djava.endorsed.dirs=build/endorsed -Djava.awt.headless=true"; export ANT_OPTS
+ANT_OPTS="-Djava.endorsed.dirs=lib/endorsed -Djava.awt.headless=true"; export ANT_OPTS
 
 `pwd`/tools/bin/ant -logger org.apache.tools.ant.NoBannerLogger $@
 

Modified: xml/xindice/trunk/build.xml
URL: http://svn.apache.org/viewvc/xml/xindice/trunk/build.xml?view=diff&rev=520231&r1=520230&r2=520231
==============================================================================
--- xml/xindice/trunk/build.xml (original)
+++ xml/xindice/trunk/build.xml Mon Mar 19 19:33:09 2007
@@ -52,14 +52,15 @@
     <!--
       - Build definitions
       -->
-    <fileset dir="${jar.dir}" id="core.jars">
+    <fileset id="core.jars" dir="${jar.dir}">
+        <include name="endorsed/*.jar"/>
         <include name="*.jar"/>
         <exclude name="servlet*.jar"/>
     </fileset>
-    <fileset dir="${jar.dir}" id="servlet.jars">
+    <fileset id="servlet.jars" dir="${jar.dir}">
         <include name="servlet*.jar"/>
     </fileset>
-    <fileset dir="${tools.dir}/lib" id="tools.jars">
+    <fileset id="tools.jars" dir="${tools.dir}/lib">
         <include name="*.jar"/>
     </fileset>
 
@@ -78,6 +79,7 @@
     <target name="init">
         <tstamp/>
         <filter token="VERSION" value="${project.version}"/>
+        <echo message="Building with Java ${java.version}"/>
     </target>
 
     <!--
@@ -134,7 +136,7 @@
 
     <target name="test-unit" depends="compile-test">
         <junit fork="yes" printsummary="yes" haltonfailure="no">
-            <jvmarg value="-Djava.endorsed.dirs=${basedir}/build/endorsed"/>
+            <jvmarg value="-Djava.endorsed.dirs=${basedir}/lib/endorsed"/>
             <jvmarg value="-Dxindice.home=${basedir}"/>
             <jvmarg value="-Dxindice.db.home=${basedir}/build/test-unit"/>
             <jvmarg value="-Dxindice.configuration=${basedir}/config/system.xml"/>
@@ -162,7 +164,7 @@
 
     <target name="test-integration-embed" depends="compile-test">
         <junit fork="yes" printsummary="yes" haltonfailure="no">
-            <jvmarg value="-Djava.endorsed.dirs=${basedir}/build/endorsed"/>
+            <jvmarg value="-Djava.endorsed.dirs=${basedir}/lib/endorsed"/>
             <jvmarg value="-Dxindice.home=${basedir}"/>
             <jvmarg value="-Dxindice.db.home=${basedir}/build/test-embed"/>
             <jvmarg value="-Dxindice.configuration=${basedir}/config/system.xml"/>
@@ -183,7 +185,7 @@
 
     <target name="test-integration-uncompressed" depends="compile-test">
         <junit fork="yes" printsummary="yes" haltonfailure="no">
-            <jvmarg value="-Djava.endorsed.dirs=${basedir}/build/endorsed"/>
+            <jvmarg value="-Djava.endorsed.dirs=${basedir}/lib/endorsed"/>
             <jvmarg value="-Dxindice.home=${basedir}"/>
             <jvmarg value="-Dxindice.db.home=${basedir}/build/test-uncompressed"/>
             <jvmarg value="-Dxindice.configuration=${basedir}/config/system.xml"/>
@@ -208,7 +210,7 @@
         <echo message="XML-RPC service location='${test.xmlrpc.service-location}'"/>
 
         <junit fork="yes" printsummary="yes" haltonfailure="no">
-            <jvmarg value="-Djava.endorsed.dirs=${basedir}/build/endorsed"/>
+            <jvmarg value="-Djava.endorsed.dirs=${basedir}/lib/endorsed"/>
             <jvmarg value="-Dxindice.home=${basedir}"/>
             <jvmarg value="-Dtest.xmlrpc.hostport=${test.xmlrpc.hostport}"/>
             <jvmarg value="-Dtest.xmlrpc.service-location=${test.xmlrpc.service-location}"/>
@@ -247,23 +249,35 @@
         <delete dir="${test.build.dir}"/>
     </target>
 
+
     <!--
       - Build the Xindice archives (jar and war)
       -->
     <target name="jar" depends="compile">
         <mkdir dir="${dist.dir}"/>
-        <jar jarfile="${dist.dir}/${project.filename}-${project.version}.jar" basedir="${src.build.dir}">
+        <jar jarfile="${dist.dir}/${project.filename}-${project.version}.jar"
+             basedir="${src.build.dir}">
             <manifest>
                 <attribute name="Built-By" value="${user.name}"/>
+                <attribute name="Xindice-Version" value="${project.version}"/>
                 <section name="org/apache/xindice">
                     <attribute name="Sealed" value="false"/>
+                    <attribute name="Extension-name" value="org.apache.xindice"/>
+                    <attribute name="Specification-Title" value="Apache Xindice"/>
+                    <attribute name="Specification-Version" value="${project.version}"/>
+                    <attribute name="Specification-Vendor" value="Apache Software Foundation"/>
+                    <attribute name="Implementation-Title" value="Apache Xindice"/>
+                    <attribute name="Implementation-Version" value="${project.version}"/>
+                    <attribute name="Implementation-Vendor" value="Apache Software Foundation"/>
                 </section>
             </manifest>
+            <metainf dir="." includes="LICENSE,NOTICE"/>
         </jar>
         <jar jarfile="${dist.dir}/${project.filename}-dom-${project.version}.jar" basedir="${dom.build.dir}">
             <manifest>
                 <attribute name="Built-By" value="${user.name}"/>
             </manifest>
+            <metainf dir="." includes="LICENSE,NOTICE"/>
         </jar>
     </target>
     <target name="jar-clean">
@@ -271,6 +285,7 @@
         <delete file="${dist.dir}/${project.filename}-dom-${project.version}.jar"/>
     </target>
 
+
     <target name="war" depends="jar">
         <mkdir dir="${dist.dir}"/>
         <mkdir dir="${build.dir}/war-bin"/>
@@ -278,11 +293,14 @@
         <copy file="${bin.dir}/xindice.war.bat" toFile="${build.dir}/war-bin/xindice.bat" filtering="on"/>
         <copy file="${bin.dir}/xindice.war.sh" toFile="${build.dir}/war-bin/xindice" filtering="on"/>
         <copy file="${bin.dir}/lcp.bat" toFile="${build.dir}/war-bin/lcp.bat" filtering="on"/>
-        <war destfile="${dist.dir}/${project.filename}-${project.version}.war" update="false" webxml="config/web.xml">
+
+        <war destfile="${dist.dir}/${project.filename}-${project.version}.war"
+             update="false" webxml="config/web.xml">
             <webinf dir="${config.dir}">
                 <include name="system.xml"/>
             </webinf>
             <webinf dir=".">
+                <!-- TODO include name="${config.dir}/system.xml"/ -->
                 <include name="${config.dir}/commands.xml"/>
             </webinf>
             <webinf dir="${build.dir}/war-bin">
@@ -293,10 +311,9 @@
             <lib file="${dist.dir}/${project.filename}-dom-${project.version}.jar"/>
             <manifest>
                 <attribute name="Built-By" value="${user.name}"/>
-                <section name="org/apache/xindice">
-                    <attribute name="Sealed" value="false"/>
-                </section>
+                <attribute name="Xindice-Version" value="${project.version}"/>
             </manifest>
+            <metainf dir="." includes="LICENSE,NOTICE"/>
         </war>
     </target>
     <target name="war-clean">
@@ -304,6 +321,7 @@
         <delete file="${dist.dir}/${project.filename}-${project.version}.xml"/>
     </target>
 
+
     <target name="tomcat-deploy" depends="war" description="Deploys the Xindice webapp into the Tomcat installation">
         <copy file="${dist.dir}/${project.filename}-${project.version}.xml"
               tofile="${tomcat.home}/webapps/${webapp.name}.xml"/>
@@ -424,60 +442,53 @@
         <copy file="${bin.dir}/lcp.bat" toFile="${build.dir}/jar-bin/lcp.bat" filtering="on"/>
 
         <zip destfile="${dist.dir}/xml-xindice-${project.version}-jar.zip">
-            <zipfileset dir="." includes="LICENSE,README,NOTICE" prefix="xindice-${project.version}"/>
-            <zipfileset dir="${dist.dir}" includes="xindice-${project.version}.jar,xindice-dom-${project.version}.jar" prefix="xindice-${project.version}"/>
-            <zipfileset dir="${build.dir}/jar-bin" includes="*" prefix="xindice-${project.version}/${bin.dir}"/>
-            <zipfileset dir="${jar.dir}" includes="*.jar,*.LICENSE" excludes="ant*.jar,junit*.jar" prefix="xindice-${project.version}/lib"/>
-            <zipfileset dir="${config.dir}" excludes="web.xml,xindice.xml,vm.cfg" prefix="xindice-${project.version}/config"/>
-
-            <zipfileset dir="${build.dir}/site" excludes="api/index.html" prefix="xindice-${project.version}/docs"/>
-            <zipfileset dir="${api.dir}" prefix="xindice-${project.version}/docs/api"/>
+            <zipfileset dir="."
+                        prefix="xindice-${project.version}"
+                        includes="LICENSE,README,NOTICE,legal"/>
+            <zipfileset dir="${dist.dir}"
+                        prefix="xindice-${project.version}"
+                        includes="xindice-${project.version}.jar,xindice-dom-${project.version}.jar"/>
+            <zipfileset dir="${build.dir}/jar-bin"
+                        prefix="xindice-${project.version}/${bin.dir}"/>
+            <zipfileset dir="${jar.dir}"
+                        prefix="xindice-${project.version}/lib"/>
+            <zipfileset dir="${config.dir}"
+                        prefix="xindice-${project.version}/config"
+                        excludes="web.xml,xindice.xml,vm.cfg"/>
+            <zipfileset dir="${build.dir}/site"
+                        prefix="xindice-${project.version}/docs"
+                        excludes="api/index.html"/>
+            <zipfileset dir="${api.dir}"
+                        prefix="xindice-${project.version}/docs/api"/>
         </zip>
 
         <tar destfile="${build.dir}/xml-xindice-${project.version}-jar.tar">
             <tarfileset dir="."
                         prefix="xindice-${project.version}"
-                        preserveLeadingSlashes="true">
-                <include name="LICENSE"/>
-                <include name="README"/>
-                <include name="NOTICE"/>
-            </tarfileset>
+                        preserveLeadingSlashes="true"
+                        includes="LICENSE,README,NOTICE,legal"/>
             <tarfileset dir="${dist.dir}"
                         prefix="xindice-${project.version}"
-                        preserveLeadingSlashes="true">
-                <include name="xindice-${project.version}.jar"/>
-            </tarfileset>
+                        preserveLeadingSlashes="true"
+                        includes="xindice-${project.version}.jar,xindice-dom-${project.version}.jar"/>
             <tarfileset dir="${build.dir}/jar-bin"
                         mode="755"
                         prefix="xindice-${project.version}/${bin.dir}"
-                        preserveLeadingSlashes="true">
-                <include name="*"/>
-            </tarfileset>
+                        preserveLeadingSlashes="true"/>
             <tarfileset dir="${config.dir}"
                         prefix="xindice-${project.version}/${config.dir}"
-                        preserveLeadingSlashes="true">
-                <exclude name="web.xml"/>
-                <exclude name="xindice.xml"/>
-                <exclude name="vm.cfg"/>
-            </tarfileset>
+                        preserveLeadingSlashes="true"
+                        excludes="web.xml,xindice.xml,vm.cfg"/>
             <tarfileset dir="${jar.dir}"
                         prefix="xindice-${project.version}/lib"
-                        preserveLeadingSlashes="true">
-                <include name="*.jar"/>
-                <include name="*.LICENSE"/>
-                <exclude name="ant*.jar,junit*.jar"/>
-            </tarfileset>
+                        preserveLeadingSlashes="true"/>
             <tarfileset dir="${build.dir}/site"
                         prefix="xindice-${project.version}/docs"
-                        preserveLeadingSlashes="true">
-                <include name="**"/>
-                <exclude name="api/index.html"/>
-            </tarfileset>
+                        preserveLeadingSlashes="true"
+                        excludes="api/index.html"/>
             <tarfileset dir="${api.dir}"
                         prefix="xindice-${project.version}/docs/api"
-                        preserveLeadingSlashes="true">
-                <include name="**"/>
-            </tarfileset>
+                        preserveLeadingSlashes="true"/>
         </tar>
 
         <gzip src="${build.dir}/xml-xindice-${project.version}-jar.tar"
@@ -489,37 +500,35 @@
       -->
     <target name="release-war">
         <zip destfile="${dist.dir}/xml-xindice-${project.version}-war.zip">
-            <zipfileset dir="." includes="LICENSE,README,NOTICE" prefix="xindice-${project.version}"/>
-            <zipfileset dir="${dist.dir}" includes="xindice-${project.version}.xml,xindice-${project.version}.war" prefix="xindice-${project.version}"/>
-            <zipfileset dir="${build.dir}/site" excludes="api/index.html" prefix="xindice-${project.version}/docs"/>
-            <zipfileset dir="${api.dir}" prefix="xindice-${project.version}/docs/api"/>
+            <zipfileset dir="."
+                        prefix="xindice-${project.version}"
+                        includes="LICENSE,README,NOTICE,legal"/>
+            <zipfileset dir="${dist.dir}"
+                        prefix="xindice-${project.version}"
+                        includes="xindice-${project.version}.xml,xindice-${project.version}.war"/>
+            <zipfileset dir="${build.dir}/site"
+                        prefix="xindice-${project.version}/docs"
+                        excludes="api/index.html"/>
+            <zipfileset dir="${api.dir}"
+                        prefix="xindice-${project.version}/docs/api"/>
         </zip>
 
         <tar destfile="${build.dir}/xml-xindice-${project.version}-war.tar">
             <tarfileset dir="."
                         prefix="xindice-${project.version}"
-                        preserveLeadingSlashes="true">
-                <include name="LICENSE"/>
-                <include name="README"/>
-                <include name="NOTICE"/>
-            </tarfileset>
+                        preserveLeadingSlashes="true"
+                        includes="LICENSE,README,NOTICE,legal"/>
             <tarfileset dir="${dist.dir}"
                         prefix="xindice-${project.version}"
-                        preserveLeadingSlashes="true">
-                <include name="xindice-${project.version}.xml"/>
-                <include name="xindice-${project.version}.war"/>
-            </tarfileset>
+                        preserveLeadingSlashes="true"
+                        includes="xindice-${project.version}.xml,xindice-${project.version}.war"/>
             <tarfileset dir="${build.dir}/site"
                         prefix="xindice-${project.version}/docs"
-                        preserveLeadingSlashes="true">
-                <include name="**"/>
-                <exclude name="api/index.html"/>
-            </tarfileset>
+                        preserveLeadingSlashes="true"
+                        excludes="api/index.html"/>
             <tarfileset dir="${api.dir}"
                         prefix="xindice-${project.version}/docs/api"
-                        preserveLeadingSlashes="true">
-                <include name="**"/>
-            </tarfileset>
+                        preserveLeadingSlashes="true"/>
         </tar>
 
         <gzip src="${build.dir}/xml-xindice-${project.version}-war.tar"
@@ -531,61 +540,59 @@
       -->
     <target name="release-src">
         <zip destfile="${dist.dir}/xml-xindice-${project.version}-src.zip">
-            <zipfileset dir="." includes="LICENSE,README,NOTICE,build.*" prefix="xindice-${project.version}"/>
-            <zipfileset dir="${bin.dir}" prefix="xindice-${project.version}/${bin.dir}"/>
-            <zipfileset dir="${jar.dir}" prefix="xindice-${project.version}/${jar.dir}"/>
-            <zipfileset dir="${tools.dir}" prefix="xindice-${project.version}/${tools.dir}"/>
-            <zipfileset dir="${config.dir}" prefix="xindice-${project.version}/config"/>
-
-            <zipfileset dir="${root.dir}/examples" prefix="xindice-${project.version}/${root.dir}/examples"/>
-            <zipfileset dir="${root.dir}/src" prefix="xindice-${project.version}/${root.dir}/src"/>
-            <zipfileset dir="${root.dir}/tests" prefix="xindice-${project.version}/${root.dir}/tests"/>
-            <zipfileset dir="${documentation.dir}" prefix="xindice-${project.version}/${documentation.dir}"/>
+            <zipfileset dir="."
+                        prefix="xindice-${project.version}"
+                        includes="LICENSE,README,NOTICE,legal,KEYS,build.*,forrest.*,status.xml,xindice.*"/>
+            <zipfileset dir="${bin.dir}"
+                        prefix="xindice-${project.version}/${bin.dir}"/>
+            <zipfileset dir="${jar.dir}"
+                        prefix="xindice-${project.version}/${jar.dir}"/>
+            <zipfileset dir="${tools.dir}"
+                        prefix="xindice-${project.version}/${tools.dir}"/>
+            <zipfileset dir="${config.dir}"
+                        prefix="xindice-${project.version}/config"/>
+
+            <zipfileset dir="${root.dir}/examples"
+                        prefix="xindice-${project.version}/${root.dir}/examples"/>
+            <zipfileset dir="${root.dir}/src"
+                        prefix="xindice-${project.version}/${root.dir}/src"/>
+            <zipfileset dir="${root.dir}/tests"
+                        prefix="xindice-${project.version}/${root.dir}/tests"/>
+            <zipfileset dir="${documentation.dir}"
+                        prefix="xindice-${project.version}/${documentation.dir}"/>
         </zip>
 
         <tar destfile="${build.dir}/xml-xindice-${project.version}-src.tar">
             <tarfileset dir="."
                         prefix="xindice-${project.version}"
-                        preserveLeadingSlashes="true">
-                <include name="LICENSE"/>
-                <include name="README"/>
-                <include name="NOTICE"/>
-                <include name="build.*"/>
-            </tarfileset>
+                        preserveLeadingSlashes="true"
+                        includes="LICENSE,README,NOTICE,legal,KEYS,build.*,forrest.*,status.xml,xindice.*"/>
             <tarfileset dir="${bin.dir}"
                         mode="755"
                         prefix="xindice-${project.version}/${bin.dir}"
-                        preserveLeadingSlashes="true">
-            </tarfileset>
+                        preserveLeadingSlashes="true"/>
             <tarfileset dir="${jar.dir}"
                         prefix="xindice-${project.version}/${jar.dir}"
-                        preserveLeadingSlashes="true">
-            </tarfileset>
+                        preserveLeadingSlashes="true"/>
             <tarfileset dir="${tools.dir}"
                         prefix="xindice-${project.version}/${tools.dir}"
-                        preserveLeadingSlashes="true">
-            </tarfileset>
+                        preserveLeadingSlashes="true"/>
             <tarfileset dir="${config.dir}"
                         prefix="xindice-${project.version}/${config.dir}"
-                        preserveLeadingSlashes="true">
-            </tarfileset>
+                        preserveLeadingSlashes="true"/>
 
             <tarfileset dir="${root.dir}/examples"
                         prefix="xindice-${project.version}/${root.dir}/examples"
-                        preserveLeadingSlashes="true">
-            </tarfileset>
+                        preserveLeadingSlashes="true"/>
             <tarfileset dir="${root.dir}/src"
                         prefix="xindice-${project.version}/${root.dir}/src"
-                        preserveLeadingSlashes="true">
-            </tarfileset>
+                        preserveLeadingSlashes="true"/>
             <tarfileset dir="${root.dir}/tests"
                         prefix="xindice-${project.version}/${root.dir}/tests"
-                        preserveLeadingSlashes="true">
-            </tarfileset>
+                        preserveLeadingSlashes="true"/>
             <tarfileset dir="${documentation.dir}"
                         prefix="xindice-${project.version}/${documentation.dir}"
-                        preserveLeadingSlashes="true">
-            </tarfileset>
+                        preserveLeadingSlashes="true"/>
         </tar>
 
         <gzip src="${build.dir}/xml-xindice-${project.version}-src.tar"
@@ -657,6 +664,7 @@
         <path id="libs">
           <!-- main libs -->
           <fileset dir="${jar.dir}">
+            <include name="endorsed/*.jar"/>
             <include name="*.jar"/>
           </fileset>
           <!-- tools libs -->

Modified: xml/xindice/trunk/xindice.bat
URL: http://svn.apache.org/viewvc/xml/xindice/trunk/xindice.bat?view=diff&rev=520231&r1=520230&r2=520231
==============================================================================
--- xml/xindice/trunk/xindice.bat (original)
+++ xml/xindice/trunk/xindice.bat Mon Mar 19 19:33:09 2007
@@ -117,25 +117,25 @@
 echo actions:
 echo   start           Start Xindice in new window
 echo   run             Run Xindice in this window
-echo   debug           Start Xindice turning remote debugging on 
+echo   debug           Start Xindice turning remote debugging on
 goto end
 
 :: ----- Start Servlet ---------------------------------------------------------
 
 :doStart
-%_EXEC% %_JAVACMD% %_JAVA_OPTIONS% -classpath %LOCALCLASSPATH% -Djava.endorsed.dirs=build\endorsed -Dxindice.home="%_XINDICE_HOME%" -Dxindice.db.home="%_XINDICE_HOME%" -Dxindice.configuration="%_XINDICE_CONFIG%" -Dwebapp=%_JETTY_WEBAPP% -Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser -Djetty.port=%_JETTY_PORT% -Djetty.admin.port=%_JETTY_ADMIN_PORT% org.mortbay.jetty.Server tools\jetty\conf\main.xml
+%_EXEC% %_JAVACMD% %_JAVA_OPTIONS% -classpath %LOCALCLASSPATH% -Djava.endorsed.dirs=lib\endorsed -Dxindice.home="%_XINDICE_HOME%" -Dxindice.db.home="%_XINDICE_HOME%" -Dxindice.configuration="%_XINDICE_CONFIG%" -Dwebapp=%_JETTY_WEBAPP% -Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser -Djetty.port=%_JETTY_PORT% -Djetty.admin.port=%_JETTY_ADMIN_PORT% org.mortbay.jetty.Server tools\jetty\conf\main.xml
 goto end
 
 :: ----- Run Servlet -----------------------------------------------------------
 
 :doRun
-%_JAVACMD% %_JAVA_OPTIONS% -classpath %LOCALCLASSPATH% -Djava.endorsed.dirs=build\endorsed -Dxindice.home="%_XINDICE_HOME%" -Dxindice.db.home="%_XINDICE_HOME%" -Dxindice.configuration="%_XINDICE_CONFIG%" -Dwebapp=%_JETTY_WEBAPP% -Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser -Djetty.port=%_JETTY_PORT% -Djetty.admin.port=%_JETTY_ADMIN_PORT% org.mortbay.jetty.Server tools\jetty\conf\main.xml
+%_JAVACMD% %_JAVA_OPTIONS% -classpath %LOCALCLASSPATH% -Djava.endorsed.dirs=lib\endorsed -Dxindice.home="%_XINDICE_HOME%" -Dxindice.db.home="%_XINDICE_HOME%" -Dxindice.configuration="%_XINDICE_CONFIG%" -Dwebapp=%_JETTY_WEBAPP% -Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser -Djetty.port=%_JETTY_PORT% -Djetty.admin.port=%_JETTY_ADMIN_PORT% org.mortbay.jetty.Server tools\jetty\conf\main.xml
 goto end
 
 :: ----- Servlet Debug ---------------------------------------------------------
 
 :doDebug
-%_EXEC% %_JAVACMD% %_JAVA_OPTIONS% -Xdebug -Xrunjdwp:transport=dt_socket,address=%_JAVA_DEBUG_PORT%,server=y,suspend=n -classpath %LOCALCLASSPATH% -Djava.endorsed.dirs=build\endorsed -Dxindice.home="%_XINDICE_HOME%" -Dxindice.db.home="%_XINDICE_HOME%" -Dxindice.configuration="%_XINDICE_CONFIG%" -Dwebapp=%_JETTY_WEBAPP% -Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser -Djetty.port=%_JETTY_PORT% -Djetty.admin.port=%_JETTY_ADMIN_PORT% -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog -Dorg.apache.commons.logging.simplelog.defaultlog=DEBUG org.mortbay.jetty.Server tools\jetty\conf\main.xml tools\jetty\conf\admin.xml
+%_EXEC% %_JAVACMD% %_JAVA_OPTIONS% -Xdebug -Xrunjdwp:transport=dt_socket,address=%_JAVA_DEBUG_PORT%,server=y,suspend=n -classpath %LOCALCLASSPATH% -Djava.endorsed.dirs=lib\endorsed -Dxindice.home="%_XINDICE_HOME%" -Dxindice.db.home="%_XINDICE_HOME%" -Dxindice.configuration="%_XINDICE_CONFIG%" -Dwebapp=%_JETTY_WEBAPP% -Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser -Djetty.port=%_JETTY_PORT% -Djetty.admin.port=%_JETTY_ADMIN_PORT% -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog -Dorg.apache.commons.logging.simplelog.defaultlog=DEBUG org.mortbay.jetty.Server tools\jetty\conf\main.xml tools\jetty\conf\admin.xml
 goto end
 
 

Modified: xml/xindice/trunk/xindice.sh
URL: http://svn.apache.org/viewvc/xml/xindice/trunk/xindice.sh?view=diff&rev=520231&r1=520230&r2=520231
==============================================================================
--- xml/xindice/trunk/xindice.sh (original)
+++ xml/xindice/trunk/xindice.sh Mon Mar 19 19:33:09 2007
@@ -60,7 +60,7 @@
   CYGWIN*) cygwin=true ;;
   Darwin*) darwin=true
            if [ -z "$JAVA_HOME" ] ; then
-             JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home   
+             JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home
            fi
            ;;
 esac
@@ -104,17 +104,17 @@
   XINDICE_PID=$XINDICE_HOME/logs/xindice.pid
   if [ ! -d $XINDICE_HOME/logs ]
   then
-    echo 
+    echo
     echo Creating the logs directory under $XINDICE_HOME
     echo
     mkdir -p $XINDICE_HOME/logs
-  fi  
+  fi
 fi
 
 
 # ----- Set Classpath ----------------------------------------------------------
 
-for i in `ls $XINDICE_HOME/java/lib/*.jar` ; do CP=$CP:$i ; done
+CP=
 for i in `ls $XINDICE_HOME/tools/jetty/lib/*.jar` ; do CP=$CP:$i ; done
 
 
@@ -143,30 +143,30 @@
           exit 1
         fi
 
-        echo  
+        echo
         echo "Starting Xindice - Log files are under $XINDICE_HOME/logs"
         echo
 
-        nohup "$JAVACMD" $JAVA_OPTIONS -classpath "$CP" -Djava.endorsed.dirs=build/endorsed -Dxindice.home="$XINDICE_HOME" -Dxindice.db.home="$XINDICE_HOME" -Dwebapp="$JETTY_WEBAPP" -Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser -Djetty.port=$JETTY_PORT -Djetty.admin.port=$JETTY_ADMIN_PORT org.mortbay.jetty.Server "$JETTY_CONFIG" >> $XINDICE_HOME/logs/xindice.out 2>&1 &
+        nohup "$JAVACMD" $JAVA_OPTIONS -classpath "$CP" -Djava.endorsed.dirs=lib/endorsed -Dxindice.home="$XINDICE_HOME" -Dxindice.db.home="$XINDICE_HOME" -Dwebapp="$JETTY_WEBAPP" -Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser -Djetty.port=$JETTY_PORT -Djetty.admin.port=$JETTY_ADMIN_PORT org.mortbay.jetty.Server "$JETTY_CONFIG" >> $XINDICE_HOME/logs/xindice.out 2>&1 &
 
         echo $! > $XINDICE_PID
         echo "Xindice is running with PID `cat $XINDICE_PID`"
         ;;
 
   debug)
-        "$JAVACMD" $JAVA_OPTIONS -Xdebug -Xrunjdwp:transport=dt_socket,address=$JAVA_DEBUG_PORT,server=y,suspend=n -classpath "$CP" -Djava.endorsed.dirs=build/endorsed -Dxindice.home="$XINDICE_HOME" -Dxindice.db.home="$XINDICE_HOME" -Dwebapp="$JETTY_WEBAPP" -Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser -Djetty.port=$JETTY_PORT -Djetty.admin.port=$JETTY_ADMIN_PORT org.mortbay.jetty.Server "$JETTY_CONFIG" "$XINDICE_HOME/tools/jetty/conf/admin.xml" >> $XINDICE_HOME/logs/xindice.out 2>&1
+        "$JAVACMD" $JAVA_OPTIONS -Xdebug -Xrunjdwp:transport=dt_socket,address=$JAVA_DEBUG_PORT,server=y,suspend=n -classpath "$CP" -Djava.endorsed.dirs=lib/endorsed -Dxindice.home="$XINDICE_HOME" -Dxindice.db.home="$XINDICE_HOME" -Dwebapp="$JETTY_WEBAPP" -Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser -Djetty.port=$JETTY_PORT -Djetty.admin.port=$JETTY_ADMIN_PORT org.mortbay.jetty.Server "$JETTY_CONFIG" "$XINDICE_HOME/tools/jetty/conf/admin.xml" >> $XINDICE_HOME/logs/xindice.out 2>&1
         ;;
 
   stop)
        if [ -f $XINDICE_PID ]
        then
-          echo 
+          echo
           echo "Shutting down Xindice"
           echo
           kill `cat $XINDICE_PID`
           rm $XINDICE_PID
        else
-          echo 
+          echo
           echo "Unable to find a running Xindice instance"
           echo
        fi