Eclipse Neon和Ant 1.9.6使用JCraft SSH实现

时间:2016-07-04 10:13:00

标签: eclipse ant

我把我的日食从kepler和蚂蚁1.8.4改为霓虹灯和蚂蚁1.9.6。如果我在Neon中运行完全相同的项目,我通过以下ant scp命令得到了一个ant build错误:

<scp file="${jar.file}" todir="${user}@${host}:${destination.dir}/lib" keyfile="${privatekey}"
            passphrase="${passphrase}" sftp="true" trust="true" />
  

BUILD FAILED C:\ project \ build.xml:31:com.jcraft.jsch.JSchException:   无法发送&#39; source.jar&#39;到&#39; / target / lib&#39; - 3:许可被拒绝

有趣的是,最后文件在服务器上。 在两个eclipse中,我将库jsch-0.1.53.jar添加到ant类路径。

1 个答案:

答案 0 :(得分:-1)

@StellaMaris看看这个bug https://bz.apache.org/bugzilla/show_bug.cgi?id=59648

我正在使用Linux和Ant 1.8.4并且我有一些使用scp的目标,我的同事运行Windows,Ant 1.9.5有你的问题而且不仅仅是,似乎Ant 1.9.5在scp中有一些回归任务。

无论如何,解决方案是使用ANT 1.9.4,jsch 0.1.42是好的,尽管here表明最低要求是jsch 0.1.50