2012-02-14 28 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 
相關問題