Java 通过代理的ant scp任务

Java 通过代理的ant scp任务,java,ant,proxy,scp,jsch,Java,Ant,Proxy,Scp,Jsch,我正在尝试创建一个ant构建文件来远程复制war文件 Ant scp任务使用jsch库进行远程复制。 如何通过代理使其工作,jsch库显然支持它 不适用于jsch Jsch不读取http_proxy之类的环境变量 还有其他解决方案吗?Juriy是对的,ant中的SCP任务不支持HTTP_代理环境变量 http代理允许您使用“http连接”方法进行SSH,一个简单的解决方案是修改Ant用于Scp任务的Jsch库 src/com/jcraft/jsch/jsch.java文件需要是补丁,以便在htt

我正在尝试创建一个ant构建文件来远程复制war文件

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

不适用于jsch

Jsch不读取http_proxy之类的环境变量


还有其他解决方案吗?

Juriy是对的,ant中的SCP任务不支持HTTP_代理环境变量

http代理允许您使用“http连接”方法进行SSH,一个简单的解决方案是修改Ant用于Scp任务的Jsch库

src/com/jcraft/jsch/jsch.java文件需要是补丁,以便在http_proxy环境变量可用的情况下使用它。 要在非登录shell(如eclipse内部)中使用,我们需要从eclipse内部为项目设置环境变量

我在博客中介绍了这一过程:

上次我查看此任务时-SCP任务不支持全局代理设置。