ant编程使用标签sshexec时需要下载jschjsch-0.1.42.jar,而不要下载早起版本的JAR包,比如下载jsch-0.1.29.jar,使用时就会报如下错误: BUILD FAILED E:\TP2.201203.1.0\build_coreversion_ssh.xml:15: Problem: failed to create task or type sshexec Cause: Could not load a dependent class com/jcraft/jsch/Logger It is not enough to have Ant’s optional JARs you 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:\apache-ant-1.8.2\lib -C:\Documents and Settings\dujl.ant\lib -a directory added on the command line with the -lib argument
把下载好的jschjsch-0.1.42.jar放入lib