我把我的日食从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类路径。
答案 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