2013年2月10日日曜日

[Ant]SFTP

SFTP を使えるようにする
  1. JCraft から jsch-0.1.46.jar をダウンロードする
  2. ダウンロードしたファイルを ant インストールディレクトリにある lib に置く
  3. build.xml に以下を記載
    <target name="sftp-put">
      <scp todir="${FTPUSERID}:${FTPPASSWORD}@${FTPSERVER}:${FTPREMOTEDIRROOT}"
           file="test.txt"
           trust="true">
      </scp>
    </target>
    
  4. file 指定の代わりに fileset を使うことも可能
    <target name="sftp-put">
      <scp todir="${FTPUSERID}:${FTPPASSWORD}@${FTPSERVER}:${FTPREMOTEDIRROOT}"
           trust="true">
        <fileset dir=".">
          <include name="*.txt"/>
        </fileset>
      </scp>
    </target>
    

0 件のコメント:

コメントを投稿