【问题标题】:How to backport SShSession to Ant 1.7.1如何将 SShSession 反向移植到 Ant 1.7.1
【发布时间】: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


    【解决方案1】:

    看起来 SShSession 任务的源代码与 ant 1.7 兼容。获取source for this task,并针对 ant 1.7 和 jsch jar 进行编译。然后创建一个 taskdef 指向您刚刚创建的类(jsch.jar 需要位于 ant lib 目录中或使用 -lib 选项指定),您应该一切顺利。

    【讨论】:

    • 是的,这很好用(比我预期的要容易)。我确实必须在我的类路径中添加 2 个 jar 来编译 SSHSession 类:ant.jar 和 ant-jsch.jar。
    猜你喜欢
    • 2016-11-25
    • 2011-05-05
    • 2013-03-17
    • 2016-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-14
    相关资源
    最近更新 更多