ant ftp 使用

来源:互联网 发布:iphone桌面软件消失 编辑:程序博客网 时间:2024/05/10 18:56
参考: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
    有时间 再尝试
原创粉丝点击