Как загрузить необязательную задачу sshexec в Ant без конфигурации?

Я использую sshexec, который зависит от jsch-0.1.48.jar. Я могу'просто поместите это в каталог ant / lib, потому что другие пользователи, желающие использовать тот же сценарий сборки, должны будут выполнить настройку на своем компьютере, прежде чем они смогут это сделать.

Я хочу иметь возможность ссылаться на jsch-0.1.48.jar как часть проекта. В настоящее время он находится в каталоге project / libs, и я пытаюсь что-то вроде:




  
      
  
 

    
    

Но это'не работает:

C:\dev\trunk\project:>ant sshcmd
Buildfile: C:\dev\trunk\project\build.xml

BUILD FAILED
C:\dev\trunk\project\build.xml:275: taskdef A class needed by class org.apache.tools.ant.taskdefs.optional.ssh.SSHExec cannot be found: com/jcraft/jsch/Logger
using the classloader AntClassLoader[C:\dev\trunk\project\lib\jsch-0.1.48.jar]

Total time: 0 seconds

Ответы на вопрос(2)

Ваш ответ на вопрос