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

如何使用Ant <exec>标签在Windchill系统中执行指定命令

Ant 标签执行Windchill命令的实现方法

你可以直接使用以下配置实现需求:

<!-- 导入系统环境变量,用来读取WT_HOME,不需要可删除 -->
<property environment="env"/>

<exec executable="windchill" failonerror="true">
  <arg value="ext.cummins.securityLabel.CumminsLoadAgreement" />
  <arg value="-d" />
  <arg value="${env.WT_HOME}/loadFiles/ext/cummins/Agreements/AgreementList/Agreement_Loader.xlsx" />
  <arg value="-u" />
  <arg value="wcadmin" />
  <arg value="-p" />
  <arg value="wcadmin" />
</exec>

注意事项

  • 路径适配:如果你的Ant脚本中已经预定义了wt.home属性,直接把${env.WT_HOME}替换为${wt.home}即可;如果Windchill的bin目录没有加入系统环境变量PATH,需要把executable的值修改为windchill命令的绝对路径,Windows环境下填写windchill.bat的完整路径,Linux环境填写windchill shell脚本的完整路径。
  • 错误控制:failonerror="true配置会在Windchill命令执行返回非0状态码时直接中止Ant构建,方便及时发现执行失败问题,不需要该逻辑可以删除这个属性。
  • 安全优化:生产环境不建议直接硬编码账号密码,你可以把账号密码改为Ant构建参数传入,或者存储在独立的受保护属性文件中读取。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 15:09:03