Posted on 2008-03-25 11:25
G_G 阅读(2547)
评论(0) 编辑 收藏 所属分类:
ant
参考:
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
<?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>
本例小结:
时间有限,这里就展现写这些。
代码的部署方便了。
听说 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
有时间 再尝试