gar*_*les 14
从诊断的顶部看,这看起来像是您的问题:
可选任务:不可用
您的$ ANT_HOME/lib目录缺少ant-jsch.jar,这是您缺少的类所在的位置.
我不确定这是怎么发生的 - 我总是从下载站点的ZIP文件中安装Ant ,其中包括所有可选任务.如果您从Linux软件包安装了Ant,请尝试检查是否有可用任务的单独软件包.
一旦你安装了可选任务,我会删除旧版本的jsch.jar,如@trashgod建议的那样.
rad*_*tao 14
我有同样的问题并修复它!请记住,你需要两个 ant-jsch.jar(本机来自ant或java安装)并在ant lib dir中更新jsch(在我的情况下是jsch-0.1.46.jar).
您需要jsch.jar从http://www.jcraft.com/jsch/加载最新版本并添加到libs文件夹(但不能替换ant-jsch.jar).
许多开发人员犯的错误:
ant-jsch.jar 过时(在这种情况下,<scp>任务对于ant来说是未知的)ant-jsch.jar并jsch是兼容的.jsch 在ant lib目录中不存在或过时ant-jsch.jar代替jsch(我做了......)在最后2例中,ant知道scp命令,但表示它不可用.
| 归档时间: |
|
| 查看次数: |
23320 次 |
| 最近记录: |