Browse Source

Add lib/* to CLASSPATH

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@267720 13f79535-47bb-0310-9956-ffa450edef68
master
Sam Ruby 25 years ago
parent
commit
b21634835a
3 changed files with 32 additions and 11 deletions
  1. +18
    -4
      build.bat
  2. +12
    -7
      build.sh
  3. +2
    -0
      lcp.bat

+ 18
- 4
build.bat View File

@@ -1,5 +1,19 @@
@echo off @echo off
REM convience bat file to build with
set TOOLSJAR=
if exist %JAVA_HOME%\lib\tools.jar set TOOLSJAR=%JAVA_HOME%\lib\tools.jar
java -classpath "%CLASSPATH%;%TOOLSJAR%;lib\ant.jar" org.apache.tools.ant.Main %1 %2 %3 %4 %5

set _ANTHOME=%ANT_HOME%
if "%ANT_HOME%" == "" set ANT_HOME=.

set LOCALCLASSPATH=%CLASSPATH%
for %%i in (%ANT_HOME%\lib\*.jar) do call lcp.bat %%i
if exist %JAVA_HOME%\lib\tools.jar call lcp.bat %JAVA_HOME%\lib\tools.jar

echo.
echo Building with classpath: %LOCALCLASSPATH%
echo.

java -Dant.home="%ANT_HOME%" -classpath "%LOCALCLASSPATH%" %ANT_OPTS% org.apache.tools.ant.Main %1 %2 %3 %4 %5 %6 %7 %8 %9

rem clean up
set LOCALCLASSPATH=
set ANT_HOME=%_ANTHOME%
set _ANTHOME=

+ 12
- 7
build.sh View File

@@ -5,15 +5,20 @@ if [ "$ANT_HOME" = "" ] ; then
fi fi
export ANT_HOME export ANT_HOME


ADDL_CLASSPATH=$ANT_HOME/lib/ant.jar
LOCALCLASSPATH=`echo $ANT_HOME/lib/*.jar | tr ' ' ':'`


if [ "$CLASSPATH" != "" ] ; then if [ "$CLASSPATH" != "" ] ; then
CLASSPATH=$CLASSPATH:$ADDL_CLASSPATH
else
CLASSPATH=$ADDL_CLASSPATH
LOCALCLASSPATH=$CLASSPATH:$LOCALCLASSPATH
fi fi
export CLASSPATH


echo Building with classpath $CLASSPATH
if test -f $JAVA_HOME/lib/tools.jar ; then
LOCALCLASSPATH=$LOCALCLASSPATH:$JAVA_HOME/lib/tools.jar
fi

echo
echo Building with classpath: $LOCALCLASSPATH
echo

chmod 0755 $ANT_HOME/bin/antRun


java org.apache.tools.ant.Main -Dant.home=$ANT_HOME $*
java -Dant.home=$ANT_HOME -classpath $LOCALCLASSPATH $ANT_OPTS org.apache.tools.ant.Main $*

+ 2
- 0
lcp.bat View File

@@ -0,0 +1,2 @@
set LOCALCLASSPATH=%LOCALCLASSPATH%;%1


Loading…
Cancel
Save