Ant:使用原始字符串 - 删除扩展路径

Ant : using raw string - remove expanding path

我试图在 windows 下使用 ant 执行命令,我发现我需要直接使用 "cmd.exe" 并将我的命令作为参数。 但是老语法'cmd -c mycommadn'不行,win7需要'cmd /C mycommand'

问题:

<arg value='/C' />

被解释为 'C:' 并得到错误 'C: : command not found'

如何让蚂蚁变乖?

谢谢

我相信这是一个小错误。你有 value 而不是 line

<exec executable="cmd.exe" failonerror="true">
    <arg line="/c mycommand"/>
</exec>