2011-02-18 59 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