【发布时间】:2011-06-29 20:56:04
【问题描述】:
由于我不会进入的原因,我暂时坚持使用 Ant 1.7.1。我希望能够使用SshSession Ant task 创建到我的某些服务器的 SSH 隧道。但是 SshSession 是 Ant 1.8.0 才引入的。
我没有自定义 Ant 任务的经验。将此任务从 1.8.0 反向移植到 1.7.1 会很困难吗?我应该去哪里了解更多关于如何做到这一点?
感谢您的帮助!
【问题讨论】:
标签: ant ssh ssh-tunnel
由于我不会进入的原因,我暂时坚持使用 Ant 1.7.1。我希望能够使用SshSession Ant task 创建到我的某些服务器的 SSH 隧道。但是 SshSession 是 Ant 1.8.0 才引入的。
我没有自定义 Ant 任务的经验。将此任务从 1.8.0 反向移植到 1.7.1 会很困难吗?我应该去哪里了解更多关于如何做到这一点?
感谢您的帮助!
【问题讨论】:
标签: ant ssh ssh-tunnel
看起来 SShSession 任务的源代码与 ant 1.7 兼容。获取source for this task,并针对 ant 1.7 和 jsch jar 进行编译。然后创建一个 taskdef 指向您刚刚创建的类(jsch.jar 需要位于 ant lib 目录中或使用 -lib 选项指定),您应该一切顺利。
【讨论】: