Frage

Ich versuche, eine Ameise-Build-Datei zu machen, um Remote-Krieg-Datei kopieren.

Ant scp Aufgabe verwendet eine jsch Bibliothek zum Fernkopieren. Wie mache ich es über einen Proxy arbeiten, eindeutig die jsch Bibliothek unterstützt.

funktioniert nicht für jsch.

JSch liest keine Umgebungsvariablen wie http_proxy

gibt es eine andere Lösung?

War es hilfreich?

Lösung

Juriy ist richtig, SCP Aufgabe in ant nicht HTTP_PROXY Umgebungsvariable nicht unterstützt.

Der HTTP-Proxy können Sie SSH erlauben mit dem ‚HTTP CONNECT‘ -Methode, eine einfache Lösung, um es Arbeit ist es, die JSch Bibliothek, die Ant Verwendungen für die Scp Aufgabe ändern.

src / com / jcraft / jsch / JSch.java Datei Bedürfnisse Patches, um das http_proxy-Umgebungsvariable zu verwenden, falls es verfügbar ist. Für den Einsatz in nicht-Login-Shells wie von innen eclipse müssen wir die Menge der Umgebungsvariablen für das Projekt von innen Eclipse

Ich habe hier über den Prozess gebloggt: http://xask.wordpress.com/2010/ 14.05 / ant-scp-Task-through-http_proxy /

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top