You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

build.bat 1.3 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. @echo off
  2. set _CP=%CLASSPATH%
  3. if exist build\classes\org\apache\tools\ant\Main.class goto doBuild
  4. call bootstrap.bat %1 %2 %3 %4 %5 %6 %7 %8
  5. :doBuild
  6. echo ----------------
  7. echo Ant Build System
  8. echo ----------------
  9. rem exit
  10. set LOCALCLASSPATH=%CLASSPATH%;lib\optional\junit.jar;build\classes
  11. for %%i in (lib\*.jar) do call src\script\lcp.bat %%i
  12. if "%JAVA_HOME%" == "" goto noJavaHome
  13. set _JAVACMD=%JAVACMD%
  14. if "%_JAVACMD%" == "" set _JAVACMD=%JAVA_HOME%\bin\java
  15. if exist "%JAVA_HOME%\lib\tools.jar" call src\script\lcp.bat "%JAVA_HOME%\lib\tools.jar"
  16. if exist "%JAVA_HOME%\lib\classes.zip" call src\script\lcp.bat" "%JAVA_HOME%\lib\classes.zip"
  17. goto runAnt
  18. :noJavaHome
  19. if "%_JAVACMD%" == "" set _JAVACMD=java
  20. echo.
  21. echo Warning: JAVA_HOME environment variable is not set.
  22. echo If build fails because sun.* classes could not be found
  23. echo you will need to set the JAVA_HOME environment variable
  24. echo to the installation directory of java.
  25. echo.
  26. :runAnt
  27. set NEW_ANT_HOME=%ANT_HOME%
  28. if "%ANT_HOME%" == "" set NEW_ANT_HOME=dist
  29. set CLASSPATH=%LOCALCLASSPATH%
  30. set LOCALCLASSPATH=
  31. %_JAVACMD% -classpath %CLASSPATH% %ANT_OPTS% org.apache.tools.ant.Main "-Dant.home=%NEW_ANT_HOME%" -logger org.apache.tools.ant.NoBannerLogger -emacs %1 %2 %3 %4 %5 %6 %7 %8
  32. set CLASSPATH=%_CP%
  33. set NEW_ANT_HOME=
  34. set _JAVACMD=