You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by jb...@apache.org on 2006/02/09 14:38:37 UTC

svn commit: r376290 - /cocoon/branches/BRANCH_2_1_X/cocoon.bat

Author: jbq
Date: Thu Feb  9 05:38:36 2006
New Revision: 376290

URL: http://svn.apache.org/viewcvs?rev=376290&view=rev
Log:
Added 'precompile'; Added servlet.jar to cli's classpath

Modified:
    cocoon/branches/BRANCH_2_1_X/cocoon.bat

Modified: cocoon/branches/BRANCH_2_1_X/cocoon.bat
URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/cocoon.bat?rev=376290&r1=376289&r2=376290&view=diff
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/cocoon.bat (original)
+++ cocoon/branches/BRANCH_2_1_X/cocoon.bat Thu Feb  9 05:38:36 2006
@@ -105,6 +105,7 @@
 
 if ""%1"" == """" goto doServlet
 if ""%1"" == ""cli"" goto doCli
+if ""%1"" == ""precompile"" goto doPrecompile
 if ""%1"" == ""servlet"" goto doServlet
 if ""%1"" == ""servlet-admin"" goto doAdmin
 if ""%1"" == ""servlet-debug"" goto doDebug
@@ -114,6 +115,7 @@
 echo Usage: cocoon (action)
 echo actions:
 echo   cli             Run Cocoon from command line
+echo   precompile      Crawl your webapp to compile all XSP files (requires the xsp block)
 echo   servlet         Run Cocoon in a servlet container (default)
 echo   servlet-admin   Run Cocoon in a servlet container and turn container web administration on
 echo   servlet-debug   Run Cocoon in a servlet container and turn on remote JVM debug
@@ -134,7 +136,23 @@
 
 :cliLoopEnd
 
-"%JAVA_HOME%\bin\java.exe" %JAVA_OPTIONS% -classpath "%CP%" -Djava.endorsed.dirs=lib\endorsed "-Dloader.jar.repositories=%COCOON_LIB%" -Dloader.main.class=org.apache.cocoon.Main Loader %param%
+"%JAVA_HOME%\bin\java.exe" %JAVA_OPTIONS% -classpath "%CP%" -Djava.endorsed.dirs=lib\endorsed "-Dloader.jar.repositories=%COCOON_LIB%" -Dloader.class.path=lib\core\servlet_2_2.jar -Dloader.verbose=false -Dloader.main.class=org.apache.cocoon.Main Loader %param%
+goto end
+
+:: ----- Precompile ------------------------------------------------------------
+
+:doPrecompile
+set param=
+shift
+:PrecompileLoop
+if "%1"=="" goto PrecompileLoopEnd
+if not "%1"=="" set param=%param% %1
+shift
+goto PrecompileLoop
+
+:PrecompileLoopEnd
+
+"%JAVA_HOME%\bin\java.exe" %JAVA_OPTIONS% -classpath "%CP%" -Djava.endorsed.dirs=lib\endorsed "-Dloader.jar.repositories=%COCOON_LIB%" -Dloader.class.path=lib\core\servlet_2_2.jar -Dloader.verbose=false -Dloader.main.class=org.apache.cocoon.bean.XSPPrecompileWrapper Loader %param%
 goto end
 
 :: ----- Servlet ---------------------------------------------------------------