使用ANT脚本通过scp将文件从本地计算机(即)窗口传输到远程计算机(Ubuntu)

时间:2017-06-19 15:10:35

标签: ant

我写了这个简单的脚本来将文件从我的机器传输到远程机器。在这里,我加入了蚂蚁罐。

<?xml version="1.0" encoding="UTF-8"?>
<project name="File_Transfer_using_ANT" default=".">
   <property name="lib" location="lib" />
   <path id="project.classpath">
      <fileset dir="${lib}">
         <include name="*.jar" />
      </fileset>
   </path>
   <target name="copy">
      <classpath refid="project.classpath" />
      <scp todir="username:password@ip:path/">
         <fileset dir="source path">
            <include name="**/*.txt" />
         </fileset>
      </scp>
   </target>
</project>

错误:

  

java.lang.NoSuchMethodError:com.jcraft.jsch.Session.setConfig(Ljava / lang / String; Ljava / lang / String;)V
  在org.apache.tools.ant.taskdefs.optional.ssh.SSHBase.openSession(SSHBase.java:221)

我还在ant lib路径中添加了所需的jar文件。我不知道我做错了什么。

0 个答案:

没有答案