vgritsenko 2004/01/29 05:58:49
Modified: bin xindice.war.bat
. contributor.xml
Added: bin xindice.jar.bat xindice.jar.sh
Log:
add bin/xindice to jar release as well
Revision Changes Path
1.5 +2 -2 xml-xindice/bin/xindice.war.bat
Index: xindice.war.bat
===================================================================
RCS file: /home/cvs/xml-xindice/bin/xindice.war.bat,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- xindice.war.bat 28 Jan 2004 14:27:27 -0000 1.4
+++ xindice.war.bat 29 Jan 2004 13:58:48 -0000 1.5
@@ -46,7 +46,7 @@
:: ----- Set Up The Classpath
--------------------------------------------------
-set LOCALCLASSPATH=%XINDICE_HOME%\classes
+set LOCALCLASSPATH=%_XINDICE_HOME%\classes
for %%i in (%_XINDICE_HOME%\lib\*.jar) do call %_XINDICE_HOME%\lcp.bat %%i
1.1 xml-xindice/bin/xindice.jar.bat
Index: xindice.jar.bat
===================================================================
@echo off
if not "%OS%"=="Windows_NT" goto start
@setlocal
:start
::
-----------------------------------------------------------------------------
:: Xindice Command Line Tool Win32/Win16 Script for JAR distribution
::
:: $Id: xindice.jar.bat,v 1.1 2004/01/29 13:58:48 vgritsenko Exp $
::
-----------------------------------------------------------------------------
:: ----- Verify and Set Required Environment Variables
-------------------------
if not "%JAVA_HOME%" == "" goto gotJavaHome
echo ERROR: You must set JAVA_HOME to point at your Java
echo Development Kit installation.
goto end
:gotJavaHome
set _XINDICE_HOME=%XINDICE_HOME%
if not "%_XINDICE_HOME%" == "" goto gotXindiceHome
:: ----- Use the location of this script
set _XINDICE_HOME=%~dp0..
if not exist "%_XINDICE_HOME%\dist\xindice*.jar" goto noXindiceHome
echo WARNING: The environment variable XINDICE_HOME is not set.
echo Defaulting to %_XINDICE_HOME%
goto gotXindiceHome
:noXindiceHome
echo ERROR: You must set XINDICE_HOME to point at your
echo Xindice WEB-INF directory.
goto end
:gotXindiceHome
set _XINDICE_DB_HOME=%XINDICE_DB_HOME%
if "%_XINDICE_DB_HOME%" == "" set _XINDICE_DB_HOME=%_XINDICE_HOME%
set _XINDICE_CONFIG=%XINDICE_CONFIG%
if "%_XINDICE_CONFIG%" == "" set
_XINDICE_CONFIG=%_XINDICE_HOME%\config\system.xml
set _LOGGER=%LOGGER%
if "%_LOGGER%" == "" set _LOGGER=org.apache.commons.logging.impl.SimpleLog
set _LOGLEVEL=%LOGLEVEL%
if "%_LOGLEVEL%" == "" set _LOGLEVEL=INFO
set _JAVACMD=%JAVACMD%
if "%_JAVACMD%" == "" set _JAVACMD=%JAVA_HOME%\bin\java
:: ----- Set Up The Classpath
--------------------------------------------------
set LOCALCLASSPATH=
for %%i in ("%_XINDICE_HOME%\lib\*.jar") do call "%_XINDICE_HOME%\lcp.bat" %%i
for %%i in ("%_XINDICE_HOME%\xindice*.jar") do call
"%_XINDICE_HOME%\bin\lcp.bat" %%i
:: ----- Check Command Line Arguments
------------------------------------------
:runXindice
set _CL=
:LOOP
if "%1"=="" goto DONE
set _CL=%_CL% %1
shift
goto LOOP
:DONE
:: ----- Start Command Line Tool
-----------------------------------------------
%_JAVACMD% -Xms16m -Xmx128m -Djava.endorsed.dirs=%_XINDICE_HOME%\lib
-Dxindice.home=%_XINDICE_HOME% -Dxindice.db.home=%_XINDICE_DB_HOME%
-Dxindice.configuration=%_XINDICE_CONFIG%
-Dorg.apache.commons.logging.Log=%_LOGGER%
-Dorg.apache.commons.logging.simplelog.defaultlog=%_LOGLEVEL%
-Dcmd.home=%_XINDICE_HOME% -classpath %LOCALCLASSPATH%
org.apache.xindice.tools.XMLTools %_CL%
:: ----- End
-------------------------------------------------------------------
:end
if not "%OS%"=="Windows_NT" goto win16
@endlocal
goto mainEnd
:win16
set _XINDICE_HOME=
set _XINDICE_DB_HOME=
set _XINDICE_CONFIG=
set _LOGGER=
set _LOGLEVEL=
set _JAVACMD=
set _CL=
set LOCALCLASSPATH=
:mainEnd
1.1 xml-xindice/bin/xindice.jar.sh
Index: xindice.jar.sh
===================================================================
#!/bin/sh
#
-----------------------------------------------------------------------------
# Xindice Command Line Tool Unix Shell Script for JAR distribution
#
# $Id: xindice.jar.sh,v 1.1 2004/01/29 13:58:48 vgritsenko Exp $
#
-----------------------------------------------------------------------------
# ----- OS specific support
----------------------------------------------------
cygwin=false;
darwin=false;
case "`uname`" in
CYGWIN*) cygwin=true ;;
Darwin*) darwin=true
if [ -z "$JAVA_HOME" ] ; then
JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home
fi
;;
esac
# ----- Verify and Set Required Environment Variables
-------------------------
if [ "$JAVA_HOME" = "" ] ; then
echo You must set JAVA_HOME to point at your Java Development Kit
installation
exit 1
fi
if [ "$XINDICE_HOME" = "" ] ; then
XINDICE_HOME=`dirname $0`
echo "WARNING: The environment variable XINDICE_HOME is not set."
echo " Defaulting to $XINDICE_HOME"
fi
if [ "$XINDICE_DB_HOME" = "" ] ; then XINDICE_DB_HOME=$XINDICE_HOME ; fi
if [ "$XINDICE_CONFIG" = "" ] ; then
XINDICE_CONFIG=$XINDICE_HOME/config/system.xml ; fi
if [ "$LOGGER" = "" ] ; then LOGGER=org.apache.commons.logging.impl.SimpleLog
; fi
if [ "$LOGLEVEL" = "" ] ; then LOGLEVEL=INFO ; fi
# ----- Set Classpath
----------------------------------------------------------
CP=
for i in `ls $XINDICE_HOME/lib/*.jar` ; do CP=$CP:$i ; done
for i in `ls $XINDICE_HOME/xindice*.jar` ; do CP=$CP:$i ; done
# ----- Run Tools
--------------------------------------------------------------
JAVACMD=$JAVA_HOME/bin/java
# For Cygwin, switch paths to Windows format before running java
if $cygwin; then
CP=`cygpath --path --windows "$CP"`
XINDICE_HOME=`cygpath --path --windows "$XINDICE_HOME"`
XINDICE_DB_HOME=`cygpath --path --windows "$XINDICE_DB_HOME"`
XINDICE_CONFIG=`cygpath --path --windows "$XINDICE_CONFIG"`
fi
$JAVACMD -Xms16m -Xmx128m -Djava.endorsed.dirs="$XINDICE_HOME/lib"
-Dxindice.home="$XINDICE_HOME" -Dxindice.db.home="$XINDICE_DB_HOME"
-Dxindice.configuration="$XINDICE_CONFIG"
-Dorg.apache.commons.logging.Log="$LOGGER"
-Dorg.apache.commons.logging.simplelog.defaultlog="$LOGLEVEL"
-Dcmd.home="$XINDICE_HOME" -classpath "$CP" org.apache.xindice.tools.XMLTools $*
1.14 +9 -7 xml-xindice/contributor.xml
Index: contributor.xml
===================================================================
RCS file: /home/cvs/xml-xindice/contributor.xml,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- contributor.xml 23 Jan 2004 21:31:03 -0000 1.13
+++ contributor.xml 29 Jan 2004 13:58:49 -0000 1.14
@@ -31,10 +31,15 @@
- Build Jar Releases (zip, tar.gz)
-->
<target name="release-jar">
+ <mkdir dir="${build.dir}/jar-bin"/>
+ <copy file="${bin.dir}/xindice.jar.bat"
toFile="${build.dir}/jar-bin/xindice.bat" filtering="on"/>
+ <copy file="${bin.dir}/xindice.jar.sh"
toFile="${build.dir}/jar-bin/xindice.sh" filtering="on"/>
+ <copy file="${bin.dir}/lcp.bat"
toFile="${build.dir}/jar-bin/lcp.bat" filtering="on"/>
+
<zip destfile="${dist.dir}/xindice-${project.version}-jar.zip">
<zipfileset dir="." includes="LICENSE,README"
prefix="xindice-${project.version}"/>
<zipfileset dir="${dist.dir}"
includes="xindice-${project.version}.jar" prefix="xindice-${project.version}"/>
- <zipfileset dir="${bin.dir}" includes="lcp*,xindice*"
excludes="xindice.war*" prefix="xindice-${project.version}/${bin.dir}"/>
+ <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="CVS*,web.xml,xindice.xml,vm.cfg"
prefix="xindice-${project.version}/config"/>
@@ -54,13 +59,11 @@
preserveLeadingSlashes="true">
<include name="xindice-${project.version}.jar"/>
</tarfileset>
- <tarfileset dir="${bin.dir}"
+ <tarfileset dir="${build.dir}/jar-bin"
mode="755"
prefix="xindice-${project.version}/${bin.dir}"
preserveLeadingSlashes="true">
- <include name="xindice*"/>
- <include name="lcp*"/>
- <exclude name="xindice.war*"/>
+ <include name="*"/>
</tarfileset>
<tarfileset dir="${config.dir}"
prefix="xindice-${project.version}/${config.dir}"
@@ -101,7 +104,6 @@
<zip destfile="${dist.dir}/xindice-${project.version}-war.zip">
<zipfileset dir="." includes="LICENSE,README"
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"/>
</zip>