You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps自托管Windows Agent中Ant无法定位问题求助

解决Ant@1任务找不到ant可执行文件的方案
  • 修正路径格式:Windows路径建议用正斜杠/或者转义反斜杠\\,同时去掉路径末尾的斜杠,配置修改为:

    - task: Ant@1
      inputs:
        buildFile: 'buildFiles/build.xml'
        publishJUnitResults: false
        antHomeDirectory: 'C:/Program Files/ant'
        javaHomeOption: 'JDKVersion'
    
  • 直接指定ant.exe路径:如果上面的方法没用,直接通过executable参数指定完整可执行文件路径,强制任务使用该文件:

    - task: Ant@1
      inputs:
        buildFile: 'buildFiles/build.xml'
        publishJUnitResults: false
        antHomeDirectory: 'C:/Program Files/ant'
        javaHomeOption: 'JDKVersion'
        executable: 'C:/Program Files/ant/bin/ant.exe'
    
  • 把Ant的bin目录加入系统PATH:

    1. 在自托管代理机器上,打开「此电脑→属性→高级系统设置→环境变量」
    2. 找到系统变量里的Path,编辑后添加C:\Program Files\ant\bin
    3. 重启代理服务或者机器,让PATH生效后再跑流水线,此时任务无需指定antHomeDirectory就能自动找到ant.exe

内容的提问来源于stack exchange,提问作者Kamsiinov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 22:12:03