我需要从本地机器运行 ant 脚本,该脚本将在远程机器上调用 ant 执行。
所以在我的本地 ant 文件中:
<target name="test">
<sshexec host="${host}" username="${user}"
password="${pwd}" trust="yes"
commandResource="(cd F:\execution; ant -f build.xml run)"/>
</target>
在远程机器上,我有 build.xml`,其中包含
<target name="run">
<mkdir dir ="F:\Testfolder"/>
</target>
当我执行 loca ant 脚本时,出现以下错误:
java.io.FileNotFoundException: (cd F:\execution; ant -f build.xml run)
(The filename, directory name, or volume label syntax is incorrect)
为什么我会收到此错误?