Tengo un requisito: copiar los archivos locales en el sistema remoto. he hecho lo siguiente:Error de la tarea Ant scp
- descargado jsch-0.1.44.jar y copiado a la carpeta lib de hormiga
- establecer la ruta y cada cosa
Mi BuildFile es:
<project name="ImportedBuild" default="all">
<target name="copyFileToRemote">
<echo>2222222222 copyFileToRemote Examples:::::::::::::</echo>
<scp file="sample.txt" todir="${username}:${password}@${hostname}:/shared"/>
</target>
</project>
Cuando corro hormiga, me sale este error:
BUILD FAILED com.jcraft.jsch.JSchException: reject HostKey: 10.184.74.168
at com.jcraft.jsch.Session.checkHost(Session.java:712)
at com.jcraft.jsch.Session.connect(Session.java:313)
at com.jcraft.jsch.Session.connect(Session.java:154)
at org.apache.tools.ant.taskdefs.optional.ssh.SSHBase.openSession(SSHBase.java:212)
at org.apache.tools.ant.taskdefs.optional.ssh.Scp.upload(Scp.java:291)
at org.apache.tools.ant.taskdefs.optional.ssh.Scp.execute(Scp.java:203)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
... etc ...
Alguna idea de cómo resolver esto?
Valdría la pena editar el cuerpo de su pregunta para incluir el archivo de compilación. También puede formatear códigos, registros, etc., para que sean un poco más fáciles de leer. –