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>
  
  
  

Reply via email to