vgritsenko    2003/12/12 07:39:40

  Modified:    .        build.bat build.sh build.xml xindice.bat xindice.sh
  Log:
  Create endorsed lib in build/endorsed, and use it while building,
  running, or testing.
  
  Revision  Changes    Path
  1.5       +9 -2      xml-xindice/build.bat
  
  Index: build.bat
  ===================================================================
  RCS file: /home/cvs/xml-xindice/build.bat,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- build.bat 11 Dec 2003 11:44:36 -0000      1.4
  +++ build.bat 12 Dec 2003 15:39:40 -0000      1.5
  @@ -10,6 +10,13 @@
   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
   
  +rem ----- 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 "tools\endorsed\xalan*.jar" copy java\lib\xalan*.jar 
build\endorsed
  +if not exist "tools\endorsed\xml-api*.jar" copy java\lib\xml-api*.jar 
build\endorsed
  +
   rem ----- Verify and Set Required Environment Variables 
------------------------
   
   rem ----- Ignore system CLASSPATH variable
  @@ -30,7 +37,7 @@
   rem ----- Set endorsed library path to be used by Ant
   set OLD_ANT_OPTS=%ANT_OPTS%
   
  -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
  +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
   
   rem ----- Restore ANT_OPTS
   set ANT_OPTS=%OLD_ANT_OPTS%
  
  
  
  1.6       +14 -2     xml-xindice/build.sh
  
  Index: build.sh
  ===================================================================
  RCS file: /home/cvs/xml-xindice/build.sh,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- build.sh  11 Dec 2003 11:44:36 -0000      1.5
  +++ build.sh  12 Dec 2003 15:39:40 -0000      1.6
  @@ -9,6 +9,18 @@
   cp java/lib/xerces*.jar tools/lib
   cp java/lib/xml-api*.jar tools/lib
   
  +if [ -f build ]
  +then
  +  mkdir build
  +fi
  +if [ -f 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
  +
   chmod u+x ./tools/bin/antRun
   chmod u+x ./tools/bin/ant
   
  @@ -18,7 +30,7 @@
   export CP
   unset CLASSPATH
   
  -ANT_OPTS=-Djava.endorsed.dirs=lib/endorsed
  +ANT_OPTS=-Djava.endorsed.dirs=build/endorsed
   export ANT_OPTS
   
   $PWD/tools/bin/ant -logger org.apache.tools.ant.NoBannerLogger $@
  
  
  
  1.62      +6 -6      xml-xindice/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-xindice/build.xml,v
  retrieving revision 1.61
  retrieving revision 1.62
  diff -u -r1.61 -r1.62
  --- build.xml 11 Dec 2003 11:44:36 -0000      1.61
  +++ build.xml 12 Dec 2003 15:39:40 -0000      1.62
  @@ -136,7 +136,7 @@
       
       <target name="test-unit" depends="test-build, test-validate">
           <junit fork="yes" printsummary="yes" haltonfailure="no">
  -            <jvmarg value="-Djava.endorsed.dirs=${basedir}/lib/endorsed"/>
  +            <jvmarg value="-Djava.endorsed.dirs=${basedir}/build/endorsed"/>
               <jvmarg value="-Dxindice.home=${basedir}"/>
               <jvmarg value="-Dxindice.db.home=${basedir}/build/test-unit"/>
               <jvmarg 
value="-Dxindice.configuration=${basedir}/config/system.xml"/>
  @@ -157,7 +157,7 @@
       
       <target name="test-embed-binary" depends="test-build, test-validate">
           <junit fork="yes" printsummary="yes" haltonfailure="no">
  -            <jvmarg value="-Djava.endorsed.dirs=${basedir}/lib/endorsed"/>
  +            <jvmarg value="-Djava.endorsed.dirs=${basedir}/build/endorsed"/>
               <jvmarg value="-Dxindice.home=${basedir}"/>
               <jvmarg value="-Dxindice.db.home=${basedir}/build/test-binary"/>
               <jvmarg 
value="-Dxindice.configuration=${basedir}/config/system.xml"/>
  @@ -178,7 +178,7 @@
           
       <target name="test-integration-embed" depends="test-build, 
test-validate">
           <junit fork="yes" printsummary="yes" haltonfailure="no">
  -            <jvmarg value="-Djava.endorsed.dirs=${basedir}/lib/endorsed"/>
  +            <jvmarg value="-Djava.endorsed.dirs=${basedir}/build/endorsed"/>
               <jvmarg value="-Dxindice.home=${basedir}"/>
               <jvmarg value="-Dxindice.db.home=${basedir}/build/test-embed"/>
               <jvmarg 
value="-Dxindice.configuration=${basedir}/config/system.xml"/>
  @@ -203,7 +203,7 @@
           <echo message="XML-RPC service 
location='${test.xmlrpc.service-location}'"/>
   
           <junit fork="yes" printsummary="yes" haltonfailure="no">
  -            <jvmarg value="-Djava.endorsed.dirs=${basedir}/lib/endorsed"/>
  +            <jvmarg value="-Djava.endorsed.dirs=${basedir}/build/endorsed"/>
               <jvmarg value="-Dxindice.home=${basedir}"/>
               <jvmarg value="-Dtest.xmlrpc.hostport=${test.xmlrpc.hostport}"/>
               <jvmarg 
value="-Dtest.xmlrpc.service-location=${test.xmlrpc.service-location}"/>
  @@ -225,7 +225,7 @@
       
       <target name="test-integration-managed" depends="test-build, 
test-validate">
           <junit fork="yes" printsummary="yes" haltonfailure="no">
  -            <jvmarg value="-Djava.endorsed.dirs=${basedir}/lib/endorsed"/>
  +            <jvmarg value="-Djava.endorsed.dirs=${basedir}/build/endorsed"/>
               <jvmarg value="-Dxindice.home=${basedir}"/>
               <jvmarg value="-Dxindice.db.home=${basedir}/build/test-managed"/>
               <jvmarg 
value="-Dxindice.configuration=${basedir}/config/system.xml"/>
  
  
  
  1.7       +4 -4      xml-xindice/xindice.bat
  
  Index: xindice.bat
  ===================================================================
  RCS file: /home/cvs/xml-xindice/xindice.bat,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- xindice.bat       11 Dec 2003 11:40:32 -0000      1.6
  +++ xindice.bat       12 Dec 2003 15:39:40 -0000      1.7
  @@ -62,19 +62,19 @@
   :: ----- Start Servlet 
---------------------------------------------------------
   
   :doStart
  -%EXEC% %JAVA_HOME%\bin\java.exe %JAVA_OPT% -classpath %LOCALCLASSPATH% 
-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 tools\jetty\conf\main.xml
  +%EXEC% %JAVA_HOME%\bin\java.exe %JAVA_OPT% -classpath %LOCALCLASSPATH% 
-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 tools\jetty\conf\main.xml
   goto end
   
   :: ----- Run Servlet 
-----------------------------------------------------------
   
   :doRun
  -%JAVA_HOME%\bin\java.exe %JAVA_OPT% -classpath %LOCALCLASSPATH% 
-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 tools\jetty\conf\main.xml
  +%JAVA_HOME%\bin\java.exe %JAVA_OPT% -classpath %LOCALCLASSPATH% 
-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 tools\jetty\conf\main.xml
   goto end
   
   :: ----- Servlet Debug 
---------------------------------------------------------
   
   :doDebug
  -%EXEC% %JAVA_HOME%\bin\java.exe %JAVA_OPT% -Xdebug 
-Xrunjdwp:transport=dt_socket,address=%JAVA_DEBUG_PORT%,server=y,suspend=n 
-classpath %LOCALCLASSPATH% 
-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog 
-Dorg.apache.commons.logging.simplelog.defaultlog=debug 
-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  tools\jetty\conf\main.xml tools\jetty\conf\admin.xml
  +%EXEC% %JAVA_HOME%\bin\java.exe %JAVA_OPT% -Xdebug 
-Xrunjdwp:transport=dt_socket,address=%JAVA_DEBUG_PORT%,server=y,suspend=n 
-classpath %LOCALCLASSPATH% 
-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog 
-Dorg.apache.commons.logging.simplelog.defaultlog=debug 
-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  tools\jetty\conf\main.xml tools\jetty\conf\admin.xml
   goto end
   
   
  
  
  
  1.6       +3 -3      xml-xindice/xindice.sh
  
  Index: xindice.sh
  ===================================================================
  RCS file: /home/cvs/xml-xindice/xindice.sh,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- xindice.sh        11 Dec 2003 11:40:32 -0000      1.5
  +++ xindice.sh        12 Dec 2003 15:39:40 -0000      1.6
  @@ -99,7 +99,7 @@
           echo "Starting Xindice - Log files are under $XINDICE_HOME/logs"
           echo
   
  -        nohup sh -c "$JAVA_HOME/bin/java $JAVA_OPT -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 $XINDICE_HOME/tools/jetty/conf/main.xml" >> 
$XINDICE_HOME/logs/xindice.out 2>&1 &
  +        nohup sh -c "$JAVA_HOME/bin/java $JAVA_OPT -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 $XINDICE_HOME/tools/jetty/conf/main.xml" >> 
$XINDICE_HOME/logs/xindice.out 2>&1 &
           
           
           echo $! > $XINDICE_PID
  @@ -107,7 +107,7 @@
           ;;
   
     debug)
  -        $JAVA_HOME/bin/java $JAVA_OPT -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  $XINDICE_HOME/tools/jetty/conf/main.xml 
$XINDICE_HOME/tools/jetty/conf/admin.xml >> $XINDICE_HOME/logs/xindice.out 2>&1
  +        $JAVA_HOME/bin/java $JAVA_OPT -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  $XINDICE_HOME/tools/jetty/conf/main.xml 
$XINDICE_HOME/tools/jetty/conf/admin.xml >> $XINDICE_HOME/logs/xindice.out 2>&1
           ;;
   
     stop)
  
  
  

Reply via email to