2011-02-18 58 views
0

由于我不会涉及的原因,暂时停滞于Ant 1.7.1。我希望能够使用SshSession Ant task为我的一些服务器创建SSH隧道。但SshSession仅在Ant 1.8.0中引入。如何将SShSession移植到Ant 1.7.1

我对自定义Ant任务没有经验。这项任务是否难以从1.8.0恢复到1.7.1?我应该去哪里了解更多关于如何做到这一点?

感谢您的帮助!

回答

1

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

+0

是的,这工作正常(比我预期容易)。我不得不在我的类路径中添加2个jar来编译SSHSession类:ant.jar和ant-jsch.jar。 – Guillaume 2011-02-21 14:01:10