参考:
http://lijunjie.javaeye.com/blog/160977
目的:方便部署文件,不再使用ssh的拷贝和粘贴。
使用:
ant 使用jar 包 jakarta-oro-2.0.1.jar;
http://archive.apache.org/dist/jakarta/oro/
commons-net-1.4.1.jarhttp:
http://apache.mirror.phpchina.com/commons/net/binaries/
加载到 eclipes ant 路径上;Window→ Preferences→ Ant→ Runtime+jar
build -> copy action
本例小结:
时间有限,这里就展现写这些。
代码的部署方便了。
听说 sftp 服务器可以用
需要lib http://www.jcraft.com/jsch/index.html
<scp trust="true" file="./src/Main.java" todir="root:pass@***.***.***.***:/tmp" />
<sshexec .....>远程运行命令!!!
还可以参考 命令 rsync http://www.oreilly.com.cn/samplechap/linuxserverhacks/ch38.pdf
有时间 再尝试
目的:方便部署文件,不再使用ssh的拷贝和粘贴。
使用:
ant 使用jar 包 jakarta-oro-2.0.1.jar;
http://archive.apache.org/dist/jakarta/oro/
commons-net-1.4.1.jarhttp:
http://apache.mirror.phpchina.com/commons/net/binaries/
加载到 eclipes ant 路径上;Window→ Preferences→ Ant→ Runtime+jar
build -> copy action
<?
xml version="1.0"
?>
< project >
< target name ="init" >
< ftp server ="xxx.xxx.xxx.xxx"
userid ="name"
password ="pass"
remotedir ="/usr/"
action ="get"
>
< fileset dir ="D:\\ant\\ftp_data" >
</ fileset >
</ ftp >
</ target >
</ project >
< project >
< target name ="init" >
< ftp server ="xxx.xxx.xxx.xxx"
userid ="name"
password ="pass"
remotedir ="/usr/"
action ="get"
>
< fileset dir ="D:\\ant\\ftp_data" >
</ fileset >
</ ftp >
</ target >
</ project >
本例小结:
时间有限,这里就展现写这些。
代码的部署方便了。
听说 sftp 服务器可以用
需要lib http://www.jcraft.com/jsch/index.html
<scp trust="true" file="./src/Main.java" todir="root:pass@***.***.***.***:/tmp" />
<sshexec .....>远程运行命令!!!
还可以参考 命令 rsync http://www.oreilly.com.cn/samplechap/linuxserverhacks/ch38.pdf
有时间 再尝试