Я новичок муравья, и я пытаюсь запустить сборку муравьев из Cruise Control, которая использует задачи SCP и SSHEXEC. Когда я пытаюсь запустить сценарий, я получаю эту ошибку:Имея проблемы с библиотекой ant jsch
Problem: failed to create task or type sshexec Cause: the class org.apache.tools.ant.taskdefs.optional.ssh.SSHExec was not found. This looks like one of Ant's optional components. Action: Check that the appropriate optional JAR exists in -/app/cruisecontrol-bin-2.8.4/lib
Я выбежала ant -diagnostics
и говорит муравей-jsch.jar (40200 байт) входит в мой ANT_HOME/Lib, и я вижу банку в cruisecontrol- bin-2.8.4/lib, хотя это ~ 30122 байта.
Однако, диагностический говорит:
sshexec : Missing dependency com.jcraft.jsch.Logger
scp : Missing dependency com.jcraft.jsch.Logger
Я уронил версию от ANT_HOME/Lib в круиз-контроль Lib, и это не делает разницы (я не уверен, если у меня есть чтобы перезагрузить путь класса или что-то еще, или даже, как это сделать).
Любые советы или предложения были бы высоко оценены, я действительно не знаю, как исправить это. Я тоже пробовал задания вчера вечером, но это тоже не работало.
http://stackoverflow.com/questions/13468153/loading-jsch-library-from-local-lib-directory-in-ant-build-xml/13480683#13480683 и http://stackoverflow.com/questions/12752124/how-do-i-load-optional-task-sshexec-in-ant-in-a-no-configuration-manner/12759272 # 12759272 –