[使用Apache常春藤]
我正在尝试配置我的设置文件以使用SFTP存储库(我们在办公室有一台FTP服务器)并获取com / jcraft.jsch.SftpException类的NoClassDefFoundError。这是我文件中的定义:
<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”目标(运行configure,然后解析,然后检索Ivy任务)时,我在常春藤:解析阶段遇到以下构建错误:
建立失败
C:\ blah \ workspace \ MyProject \ build.xml:53:java.lang.NoClassDefFoundError:com / jcraft / jsch / SftpException 在org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:116)
随后是一个非常非常冗长的堆栈跟踪。
我正在使用Ivy的最新版本(2.2.0) - 我需要做些什么吗?我错过了JAR或其他资源吗?
感谢您的帮助或见解!