2012-02-14 5 views
2

Я хочу включить ANT, JavaSDK и FlexSDK в мой каталог проектов. Мне нужно, чтобы люди в моей компании могли компилироваться из исходного кода.Как запустить ANT из пакетного файла без установки переменной среды?

У меня есть файл build.bat, который начинается с:

ant blah/blah/blah 

Но что, если я хочу, чтобы запустить ANT непосредственно без системной переменной среды? Если я удалю их из системы ant is not recognised.

Я настоящий новичок здесь, но я хочу сделать что-то вроде этого:

start "${basedir}\libs\ant\bin" ant -lib ${basedir}/libs/ant/lib/flexTasks.jar 
pause 

Это объясняется тем, что другие люди не нужно устанавливать весь груз программного обеспечения ... все это будет содержаться в папке.

ответ

3

Просто установите эти переменные окружения в том же командном файле, то есть что-то вроде:

set ANT_HOME=C:\ant182 
set ANT_ARGS=-lib C:\antxtralibs 
set JAVA_HOME=C:\jdk160_30 
set PATH=%PATH%;%JAVA_HOME%\bin;%ANT_HOME%\bin 

:: default 
ant -f %1 

:: debug 
:: ant -debug -f %1 
Смежные вопросы