Use ShibResource to access all config files
[java-idp.git] / ant.bat
1 @echo off
2 setlocal
3
4 REM Find the necessary resources
5 if defined SHIB_HOME (
6   set ANT_HOME=%SHIB_HOME%
7 ) else (
8   set ANT_HOME=.
9 )
10
11 REM We need a JVM
12 if not defined JAVA_HOME  (
13   echo Error: JAVA_HOME is not defined.
14   exit /b
15 )
16
17 if not defined JAVACMD (
18   set JAVACMD="%JAVA_HOME%\bin\java.exe"
19 )
20
21 if not exist %JAVACMD% (
22   echo Error: JAVA_HOME is not defined correctly.
23   echo Cannot execute %JAVACMD%
24   exit /b
25 )
26
27 if defined CLASSPATH (
28   set LOCALCLASSPATH=%CLASSPATH%
29 )
30
31 REM add in the dependency .jar files
32 for %%i in (%ANT_HOME%\lib\*.jar) do (
33         call %ANT_HOME%\cpappend.bat %%i
34 )
35
36 if exist %JAVA_HOME%\lib\tools.jar (
37     set LOCALCLASSPATH=%LOCALCLASSPATH%;%JAVA_HOME%\lib\tools.jar
38 )
39
40 if exist %JAVA_HOME%\lib\classes.zip (
41     set LOCALCLASSPATH=%LOCALCLASSPATH%;%JAVA_HOME%\lib\classes.zip
42 )
43
44 %JAVACMD% -cp "%LOCALCLASSPATH%" -Dant.home="%ANT_HOME%" %ANT_OPTS% org.apache.tools.ant.Main %*