2012-02-14 46 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 
相关问题