繁体   English   中英

通过代理的ant scp任务

[英]ant scp task through a proxy

我正在尝试制作一个蚂蚁构建文件以远程复制war文件。

Ant scp任务使用jsch库进行远程复制。 我如何通过代理使其工作,jsch库显然支持它。

不适用于jsch。

Jsch不读取环境变量,例如http_proxy

还有其他解决方案吗?

Juriy是正确的,ant中的SCP任务不支持HTTP_PROXY环境变量。

http代理可以允许您使用“ HTTP CONNECT”方法进行SSH,使其正常工作的一种简单解决方案是修改Ant用于Scp任务的Jsch库。

src / com / jcraft / jsch / JSch.java文件需要进行修补才能使用http_proxy环境变量(如果可用)。 为了在非登录shell中使用(例如从eclipse内部),我们需要从eclipse内部设置项目的环境变量

我已经在这里写了有关该过程的博客: http : //xask.wordpress.com/2010/05/14/ant-scp-task-through-http_proxy/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM