在远程计算机中使用sshexec调用构建不起作用

时间:2013-12-17 07:05:17

标签: ant ssh

我在远程计算机(Windows)中设置了一个SSH服务器,在我的Windows机器上执行以下命令。

     <sshexec host="host"
    port="port"
    username="uname"
    password="pass"
    trust="true"
    Command="(E:; cd \buildProjectDemo\build\;  ant -propertyfile configurable.properties build-installer)"
    />

但是,该命令不会在远程计算机中执行。它只是输出为,

    hostExec:
  [sshexec] Connecting to host
  [sshexec] cmd : (E:; cd \buildProjectDemo\build\;  ant -propertyfile configurable.properties build-installer)
BUILD SUCCESSFUL

可能是什么问题?

1 个答案:

答案 0 :(得分:0)

该命令需要更改为

        Command="e: &amp;&amp; cd E:\buildProjectDemo\build &amp;ant -propertyfile configurable.properties build-installer"