blob: 0f958192ff36b8cea86e558532a3f71ece333c8a [file] [log] [blame]
@echo off
if "%JAVA_HOME%"=="" goto javaHomeNotSet
if "%GRAILS_HOME"=="" goto grailsHomeNotSet
goto getArguments
:javaHomeNotSet
echo Error: JAVA_HOME is not defined
echo Please set the JAVA_HOME environment variable and start Grails again
goto errorExit
:grailsHomeNotSet
echo Error: GRAILS_HOME is not defined
echo Please set the GRAILS_HOME environment variable and start Grails again
goto errorExit
:getArguments
set GRAILS_ARGUMENTS=%1
if ""%1""=="""" goto getClasspath
shift
:loopArguments
if ""%1""=="""" goto getClasspath
set GRAILS_ARGUMENTS=%GRAILS_ARGUMENTS% %1
shift
goto loopArguments
:getClasspath
set GRAILS_ANT_CLASSPATH="%GRAILS_HOME%\lib\bsf.jar;%GRAILS_HOME%\lib\groovy-all-1.0-jsr-05-SNAPSHOT.jar;%GRAILS_HOME%\lib\org.mortbay.jetty.jar;%GRAILS_HOME%\lib\commons-logging.jar;%GRAILS_HOME%\lib\commons-el.jar;%GRAILS_HOME%\lib\javax.servlet.jar;%GRAILS_HOME%\lib\log4j-1.2.8.jar;%GRAILS_HOME%\lib\jasper-compiler.jar;%GRAILS_HOME%\lib\jasper-runtime.jar;%GRAILS_HOME%\lib\xml-apis.jar;%GRAILS_HOME%\lib\xercesImpl.jar"
goto startGrails
:startGrails
set ANT_HOME=%GRAILS_HOME%\ant
call %ANT_HOME%\bin\ant.bat -lib %GRAILS_ANT_CLASSPATH% -f %GRAILS_HOME%\src\grails\build.xml -Dbasedir="%CD%" %GRAILS_ARGUMENTS%
:errorExit