|
|
@@ -23,7 +23,7 @@ if ""%1""=="""" goto doneStart |
|
|
|
set ANT_CMD_LINE_ARGS=%ANT_CMD_LINE_ARGS% %1 |
|
|
|
shift |
|
|
|
goto setupArgs |
|
|
|
rem This label provides a place for the argument list loop to break out |
|
|
|
rem This label provides a place for the argument list loop to break out |
|
|
|
rem and for NT handling to skip to. |
|
|
|
|
|
|
|
:doneStart |
|
|
@@ -54,14 +54,11 @@ goto end |
|
|
|
|
|
|
|
:checkJava |
|
|
|
set _JAVACMD=%JAVACMD% |
|
|
|
set LOCALCLASSPATH=%CLASSPATH% |
|
|
|
for %%i in ("%ANT_HOME%\lib\*.jar") do call "%ANT_HOME%\bin\lcp.bat" %%i |
|
|
|
set LOCALCLASSPATH=%ANT_HOME%\lib\ant-launcher.jar;%CLASSPATH% |
|
|
|
|
|
|
|
if "%JAVA_HOME%" == "" goto noJavaHome |
|
|
|
if not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome |
|
|
|
if "%_JAVACMD%" == "" set _JAVACMD=%JAVA_HOME%\bin\java.exe |
|
|
|
if exist "%JAVA_HOME%\lib\tools.jar" set LOCALCLASSPATH=%JAVA_HOME%\lib\tools.jar;%LOCALCLASSPATH% |
|
|
|
if exist "%JAVA_HOME%\lib\classes.zip" set LOCALCLASSPATH=%JAVA_HOME%\lib\classes.zip;%LOCALCLASSPATH% |
|
|
|
goto checkJikes |
|
|
|
|
|
|
|
:noJavaHome |
|
|
@@ -77,11 +74,11 @@ echo. |
|
|
|
if not "%JIKESPATH%"=="" goto runAntWithJikes |
|
|
|
|
|
|
|
:runAnt |
|
|
|
"%_JAVACMD%" %ANT_OPTS% -classpath "%LOCALCLASSPATH%" "-Dant.home=%ANT_HOME%" org.apache.tools.ant.Main %ANT_ARGS% %ANT_CMD_LINE_ARGS% |
|
|
|
"%_JAVACMD%" %ANT_OPTS% -classpath "%LOCALCLASSPATH%" "-Dant.home=%ANT_HOME%" org.apache.tools.ant.launch.Launcher %ANT_ARGS% %ANT_CMD_LINE_ARGS% |
|
|
|
goto end |
|
|
|
|
|
|
|
:runAntWithJikes |
|
|
|
"%_JAVACMD%" %ANT_OPTS% -classpath "%LOCALCLASSPATH%" "-Dant.home=%ANT_HOME%" "-Djikes.class.path=%JIKESPATH%" org.apache.tools.ant.Main %ANT_ARGS% %ANT_CMD_LINE_ARGS% |
|
|
|
"%_JAVACMD%" %ANT_OPTS% -classpath "%LOCALCLASSPATH%" "-Dant.home=%ANT_HOME%" "-Djikes.class.path=%JIKESPATH%" org.apache.tools.ant.launch.Launcher %ANT_ARGS% %ANT_CMD_LINE_ARGS% |
|
|
|
goto end |
|
|
|
|
|
|
|
:end |
|
|
|