2011-09-12 3 views
2

SFTPレポ&SftpException

私はSFTPのレポを使用するように私の設定ファイルを設定しようとしている(私たちは、オフィスでのFTPサーバーを持っている)とCOM/jcraft.jschのためのNoClassDefFoundErrorを取得しています.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> 

私は(アイビー・タスクを取得し、その後、解決その後は、configureを実行する)私のビルドで「解決」のターゲットを実行すると、私はツタの間、次のビルドエラーが表示されます。相を解決:

BUILDは

CをFAILED:\何とか\ワークスペース\ MyProjectと\ build.xmlの:53:java.lang.NoClassDefFoundErrorが:COM/jcraft/JSCH/SftpException org.apacheで。 tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:116)

非常に、非常に長いスタックトレースが続きます。

最新の(2.2.0)バージョンのIvyを使用しています。何かする必要がありますか? JARやその他のリソースが不足していますか?

ありがとうございました!

答えて

3

ant/libディレクトリ(またはantクラスパス)にjsch libが必要です。このlibはsftpリゾルバで必要です。

+1

この解決策も私のために働いた... – KalenGi