【发布时间】:2011-11-17 21:25:12
【问题描述】:
我正在尝试通过我的 ant 脚本执行 cmd。我收到以下错误:
build.xml:24:属性“executable”需要打开引用 与元素类型“exec”相关联。
这些是22 到27 的行。如您所见,它失败的那一行 - 24 行是 exec cmd 上方的空格。我看不到我在哪里忘记了报价,它们对我来说就像是常规报价。我查了档案,找不到类似的东西。
<chmod file="/blddir/tools/gmake" perm="777"/>
<echo message="Starting"/>
<exec dir="/blddir/tools/" executable="gmake" vmlauncher="false" failonerror="true">
<arg line="-s"/>
</exec>
【问题讨论】:
-
你能发布完整的 build.xml 文件吗?您是否收到“Ant build failed with error “SAXParseException: Open quote is expected for attribute...”?
-
我刚刚尝试了您的 sn-p - 一切正常。您确定这与您正在运行的代码完全相同吗?
标签: ant exec executable