2016-07-04 4 views
1

Ich habe meine Eclipse von Kepler und Ant 1.8.4 zu Neon und Ant 1.9.6 geändert. Wenn ich laufe genau das gleiche Projekt in Neon bekam ich eine Ameise Build-Fehler durch den folgenden ant scp Befehl:Eclipse Neon und Ant 1.9.6 mit JCraft SSH Implementierung

<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: konnte nicht 'source.jar' auf '/ target/lib' senden - 3: Zugriff verweigert

das Komische ist, am Ende der Datei auf dem Server ist. In beiden Eclipse füge ich die Bibliothek jsch-0.1.53.jar zum Ameisenklassenpfad hinzu.

+0

Haben Sie auch Java 1,6-1,8 geändert? Wenn ja, siehe _ [Berechtigung verweigert mit ant und scp] (http://stackoverflow.com/q/14490615/6505250) _ – howlger

+0

Ich ändere nicht die Java-Version, beide Eclipse mit jdk 1.8 laufen. Ich habe ameise 1.9.4 installiert und eine neue ant home unter window> preferences> ant eingerichtet. Und es funktioniert. – StellaMaris

Antwort

-1

@StellaMaris an diesem Bug https://bz.apache.org/bugzilla/show_bug.cgi?id=59648

Ich verwende Linux mit Ant 1.8.4 aussehen und ich habe einige Ziel scp, meine Kollegen Windows mit Ant 1.9.5 haben Ihr Problem und nicht nur laufen, Es scheint, dass Ant 1.9.5 eine gewisse Regression in der scp-Aufgabe hat.

Wie auch immer die Lösung mit ANT 1.9.4, jsch 0.1.42 gut ist, obwohl here besagt, dass Mindestanforderung ist jsch 0.1.50

+0

sollte es ein Kommentar sein –

+0

Ich habe nicht genug Ruf zu kommentieren, sorry – Gamby

Verwandte Themen