ant tâche scp par un proxy
Question
Je suis en train de faire un fichier de construction fourmi de copier un fichier à distance de guerre.
La tâche Ant utilise une bibliothèque jsch pour la copie à distance. Comment puis-je faire fonctionner via un proxy, la bibliothèque de jsch soutient clairement.
ne fonctionne pas pour jsch.
jsch ne lit pas les variables d'environnement comme http_proxy
est-il une autre solution?
La solution
Juriy est juste, la tâche SCP dans la fourmi ne supporte pas la variable d'environnement HTTP_PROXY.
Le proxy http peut vous permettre de SSH en utilisant la méthode « HTTP CONNECT », une solution facile pour le faire fonctionner est de modifier la bibliothèque jsch usages qui Ant pour la tâche Scp.
src / com / Jcraft / jsch / JSch.java besoins de fichiers en patchs pour utiliser la variable d'environnement http_proxy dans le cas où il est disponible. Pour une utilisation dans des coquilles non-connexion comme d'éclipse à l'intérieur, nous devons l'ensemble des variables d'environnement pour le projet d'éclipse intérieur
Je blogué sur le processus ici: http://xask.wordpress.com/2010/ 05/14 / ant-scp-tâche par-http_proxy /