Ant/scpを使ってファイルをコピーする

Ant/scpを使ってファイルをコピーする

準備

Antからsshやscpを使うにはjsch.jarというのが要るらしくてそれを

Antのインストールディレクトリのlibの中にぶっこむ

$ locate jsch

で調べたら。mavenが過去にダウンロードした中にあったのでテキトーにコピる

XMLを書く

<?xml version="1.0" encoding="UTF-8"?>
<project name="hoge" default="piyo" basedir="." >
    <property name="piyo.scp.user" value="unko" />
    <property name="piyo.scp.pass" value="moreta" />
    <property name="piyo.scp.server" value="192.168.1.100" />
    <target name="piyo">
        <echo message="piyo scp start"/>
        <scp file="target/hoge.war" todir="${piyo.scp.user}:${poyo.scp.pass}@${piyo.scp.server}:/aaa/bbb/ccc/ddd.war" trust="yes" />
        <echo message="piyo scp finish"/>
    </target>
</project>

バージョン

2012-11-05 新規作成

タグ

java/ant/file_copy_by_scp.txt · 最終更新: 2019-06-14 16:53 by ore