From d7cd13b68ea87cdc546f56108906cba9aaa881cd Mon Sep 17 00:00:00 2001 From: David Huynh Date: Wed, 25 May 2011 21:49:37 +0000 Subject: [PATCH] Applied patch from issue 391. git-svn-id: http://google-refine.googlecode.com/svn/trunk@2070 7d457c2a-affb-35e4-300a-418c747d4874 --- refine.bat | 36 +++++++++++++++++++++++------------- refine.ini | 13 ++++++++----- 2 files changed, 31 insertions(+), 18 deletions(-) diff --git a/refine.bat b/refine.bat index 1993bf4ee..fe7de388d 100644 --- a/refine.bat +++ b/refine.bat @@ -2,6 +2,9 @@ rem rem Configuration variables rem +rem ANT_HOME +rem Home of Ant installation; copy is in the source as tools\apache-ant-* +rem rem JAVA_HOME rem Home of Java installation. rem @@ -40,7 +43,7 @@ echo /x enable JMX monitoring (for jconsole and friends) echo. echo and is one of echo. -echo build ..................... Build Google Refine +echo build ..................... Build Google Refine echo run ....................... Run Google Refine echo. echo clean ..................... Clean compiled classes @@ -54,10 +57,20 @@ goto end :endUtils +rem --- Read ini file ----------------------------------------------- + +set OPTS= + +for /f "tokens=1,* delims==" %%a in (refine.ini) do ( + set %%a=%%b +) + +rem --- Check JAVA_HOME --------------------------------------------- + if not "%JAVA_HOME%" == "" goto gotJavaHome echo You must set JAVA_HOME to point at your Java Development Kit installation echo. -echo If you don't know how to do this, follow the instructions at +echo If you don't know how to do this, follow the instructions at echo. echo http://bit.ly/1c2gkR echo. @@ -65,14 +78,6 @@ echo. goto fail :gotJavaHome -rem --- Read ini file -------------------------------------------- - -set OPTS= - -for /f "tokens=1,2 delims==" %%a in (refine.ini) do ( - set %%a=%%b -) - rem --- Argument parsing -------------------------------------------- :loop @@ -109,7 +114,7 @@ goto shift2loop :arg-x set OPTS=%OPTS% -Dcom.sun.management.jmxremote -goto shift2loop +goto shift2loop :shift2loop shift @@ -137,9 +142,14 @@ set OPTS=%OPTS% -Drefine.port=%REFINE_PORT% if not "%REFINE_HOST%" == "" goto gotHost set REFINE_HOST=127.0.0.1 -:gotHOST +:gotHost set OPTS=%OPTS% -Drefine.host=%REFINE_HOST% +if not "%REFINE_WEBAPP%" == "" goto gotWebApp +set REFINE_WEBAPP=main\webapp +:gotWebApp +set OPTS=%OPTS% -Drefine.webapp=%REFINE_WEBAPP% + if not "%REFINE_CLASSES_DIR%" == "" goto gotClassesDir set REFINE_CLASSES_DIR=server\classes :gotClassesDir @@ -170,7 +180,7 @@ echo You can download it from echo. echo http://ant.apache.org/ echo. -echo If you don't know how to set environment variables, follow the instructions at +echo If you don't know how to set environment variables, follow the instructions at echo. echo http://bit.ly/1c2gkR echo. diff --git a/refine.ini b/refine.ini index d4eb5f67b..be9b90317 100644 --- a/refine.ini +++ b/refine.ini @@ -1,6 +1,9 @@ -#REFINES_PORT=3333 -#REFINES_HOST=127.0.0.1 -#REFINES_MEMORY=1024M +#REFINE_PORT=3333 +#REFINE_HOST=127.0.0.1 +#REFINE_WEBAPP=main\webapp +#REFINE_MEMORY=1024M -#JAVA_HOME="" -#JAVA_OPTIONS="-XX:+UseParallelGC -XX:+UseLargePages" +# Some sample configurations. These have no defaults. +#ANT_HOME=C:\grefine\tools\apache-ant-1.8.1 +#JAVA_HOME=C:\Program Files\Java\jdk1.6.0_25 +#JAVA_OPTIONS=-XX:+UseParallelGC -verbose:gc -Drefine.headless=true