compito SCP ant attraverso un proxy
Domanda
Sto cercando di creare un file di build formica a distanza copiare un file di guerra.
Ant SCP attività utilizza una libreria jsch per la copia remota. Come faccio a farlo funzionare attraverso un proxy, la biblioteca jsch sostiene chiaramente.
Non funziona per jsch.
JSch non legge le variabili di ambiente come http_proxy
c'è un'altra soluzione?
Soluzione
Juriy è giusto, SCP compito in formica non supporta HTTP_PROXY variabile d'ambiente.
Il proxy http può permettere di SSH utilizzando il 'HTTP CONNECT' metodo, una soluzione facile per farlo funzionare è modificare la libreria JSch quali usi Ant per l'attività Scp.
src / com / jcraft / jsch / JSch.java le esigenze di file per essere patch per utilizzare la variabile d'ambiente http_proxy nel caso in cui è disponibile. Per l'utilizzo in shell non-login come da Eclipse dentro abbiamo bisogno di set le variabili di ambiente per il progetto da Eclipse all'interno
ho bloggato circa il processo di qui: http://xask.wordpress.com/2010/ 14/05 / ant-SCP-task-through-http_proxy /