Cause: Could not load a dependent class com/jcraft/jsch/Logger
It is not enough to have Ant's optional JARsyou need the JAR files that the optional tasks depend upon.
Ant's optional task dependencies are listed in the manual.
Action: Determine what extra JAR files are needed, and place them in one of:
-D:\tools\eclipse\plugins\org.apache.ant_1.9.2.v201404171502\lib
-C:\Users\lenovo\.ant\lib
-a directory added on the command line with the -lib argument
Do not panic, this is a common problem.
The commonest cause is a missing JAR.
This is not a bug; it is a configuration problem
报错原因是ant的Classpath
中没有jsch jar包路径, 所以报错.
解决方法: 按照如下步骤操作 将 jsch.jar加入ant运行环境即可~