posts - 165, comments - 198, trackbacks - 0, articles - 1
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

ant ftp 使用

Posted on 2008-03-25 11:25 G_G 阅读(2535) 评论(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
    有时间 再尝试
               
               



只有注册用户登录后才能发表评论。


网站导航: