eclipseでantのscpが使えない場合のメモ

eclipseでantのscpタスクを使おうとすると次の用なエラーが発生して使えない場合があります。

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.

この場合は次のjarファイルをantのランタイムの設定でクラスパスに追加することで使用が可能になります。

plugins/com.jcraft.jsch_*.jar

※アスタリスクの所は環境依存のバージョン番号が入ります。

具体的には次の通り設定します。

ウインドウ>設定>左ツリーからAntのランタイム>右側のクラスパスのタブ>一覧のグローバル項目をクリックし、外部jar追加のボタンを押します。

外部jarの追加ボタンを押下して以下のファイルを選択します。
eclipseのホームディレクトリ/plugins/com.jcraft.jsch_*.jar

以上、技術メモでした。

Twitterでも情報配信中!




コメントを残す

メールアドレスが公開されることはありません。



※コメントは承認制です。承認されるまで表示されません。