ant scp échec
C'est de cette façon que je suis en train de scp à une machine distante, je suis en train de copier tout le répertoire le répertoire de destination.
<target name="report-test-results" depends="run-junit-tests">
<scp todir="root:[email protected]:/home/hrishikesh/webui-test-results/">
<fileset dir="${basedir}/test-results"/>
</scp>
</target>
J'obtiens l'erreur suivante:
BUILD FAILED
C:\Users\hrishikesh\workspace\selenium4j\build.xml:122: Problem: failed to create task or type scp
Cause: Could not load a dependent class com/jcraft/jsch/Logger
It is not enough to have Ant's optional JARs
you need the JAR files that the optional tasks depend upon.
Ant's optional task dependencies are listed in the manual.
Action: Determine what extra JAR files are needed, and place them in one of:
-ANT_HOME\lib
-the IDE Ant configuration dialogs
Do not panic, this is a common problem.
The commonest cause is a missing JAR.
This is not a bug; it is a configuration problem
Vous devez vous connecter pour publier un commentaire.
La sortie d'erreur est assez clair sur la façon de résoudre ce problème:
Dans votre cas, il vous manque le jsch fichier JAR, qui peut être téléchargé à partir de la JSch site.
libjsch-java
paquet.La caisse de la bibliothèque des dépendances pour la
scp
tâche. Vous devez inclurejsch.jar
dans votre classpath.Ajouter le JSch fichier JAR dans Eclipse - Windows > Préférences > Ant > Classpath.
Vous pouvez obtenir le Fichier JAR depuis le Dépôt Central de Maven.