SFTP Repos & SftpException



[Using Apache Ivy]

我正试图配置我的设置文件使用SFTP repo(我们在办公室有一个FTP服务器),并获得一个NoClassDefFoundError的com/jcraft.jsch。SftpException类。下面是我文件中的定义:

<sftp user="myuser" userPassword="mypasswd"> 
    <ivy pattern="ftp://MyFtpServer/some/path/artifacts/[organisation]/[module]-[revision]-ivy.xml"/> 
    <artifact pattern="ftp://MyFtpServer/some/path/artifacts/[organisation]/[artifact]-[revision].[ext]"/> 
</sftp> 

当我在构建中运行"resolve"目标(它运行配置,然后解析,然后检索Ivy任务)时,我在Ivy:resolve阶段得到以下构建错误:

构建失败

C:blahworkspaceMyProjectbuild.xml:53: java.lang.NoClassDefFoundError: com/jcraft/jsch/SftpExceptionorg.apache.tools.ant.dispatch.DispatchUtils.execute (DispatchUtils.java: 116)

后面跟着一个非常非常长的堆栈跟踪。

我正在使用最新的(2.2.0)版本的Ivy -我需要做些什么吗?我是否缺少JAR或其他资源?

感谢任何帮助或见解在这里!

您需要在ant/lib目录(或您的ant类路径)中有一个jsch库。sftp解析器需要这个库

相关内容

  • 没有找到相关文章

最新更新