【问题标题】:How can I run ANT from a batch file without having an Environment Variable set?如何在没有设置环境变量的情况下从批处理文件运行 ANT?
【发布时间】:2014-07-17 17:39:32
【问题描述】:

我想将 ANT、JavaSDK 和 FlexSDK 包含到我的项目目录中。我需要我公司的人能够从源代码编译。

我有一个 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

这样其他人就不需要安装一大堆软件了... IT 都将包含在文件夹中。

【问题讨论】:

    标签: ant build compc


    【解决方案1】:

    只需在同一个批处理文件中设置这些环境变量,例如:

    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
    

    【讨论】:

      猜你喜欢
      • 2023-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-17
      • 1970-01-01
      • 2014-03-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多