`
tangzongyun
  • 浏览: 180966 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Ant ftp上传文件到目标服务器

 
阅读更多
把F:\ant\prj\ant目录下的test文件夹下的txt文件类型上传到服务器/home/uftp
<?xml version="1.0" encoding="UTF-8"?>
<project name="FTP" default="sendFilesToFTP" basedir="F:\ant\prj\ant">
    <target name="sendFilesToFTP">
   <ftp server="192.168.6.144"
        port="21" userid="uftp"
password="uftp"
remotedir="/home/uftp"
depends="yes"
verbose="yes">
            <fileset dir="${basedir}">
                <include name="test/*.txt" />
            </fileset>
        </ftp>
    </target>
</project>

ant需要额外添加jar包支持。
commons-net
jakarta-oro
见附件
分享到:
评论

相关推荐

    ant ftp需要的jar

    在Ant构建工具中,FTP任务是用来执行文件传输的,它允许开发者通过FTP协议将文件上传到远程服务器或者从服务器下载文件。"ant ftp需要的jar"这个标题和描述指向了Ant FTP任务所依赖的特定库文件。在Java环境中,Ant...

    9_ant_通过ftp发布文件

    假设这个AVI文件位于你想要上传的文件夹中,上述Ant构建脚本将会把这个视频文件通过FTP上传到服务器的指定位置。 总结起来,Ant的`ftp`任务是一个强大的工具,可以帮助开发者自动将文件发布到FTP服务器,这对于持续...

    (总结完整版) Ant 从SVNCVS下载 编译打包部署到本地远程服务器 (FTP上传)

    【标题】:“Ant 从SVNCVS下载 编译打包部署到本地远程服务器 (FTP上传)” 【描述】:这篇博客详细介绍了如何使用Apache Ant工具从版本控制系统(如SVN或CVS)下载源码,然后进行编译、打包,并最终通过FTP上传到...

    ant telnet ftp linux

    7. **FTP传输**:使用`Ant`的ftp任务将打包好的文件上传到服务器。 8. **远程部署**:在目标服务器上解压文件,启动或重启服务,完成部署。 为了实现这些功能,我们需要在`Ant`的构建文件(build.xml)中定义各个...

    ant上传文件使用帮助和相关jar包

    为了在Ant中使用`scp`任务,你需要在build.xml中定义一个新的任务,指定目标服务器的主机名、端口号、用户名、密码或密钥文件路径,以及要上传的文件或目录。例如: ```xml ...

    ant自动编译,上传,启动,部署,启动

    例如,使用FTP上传: ```xml &lt;ftp server="yourserver.com" userid="username" password="password" remotedir="uploads"&gt; **/*.jar"/&gt; &lt;/ftp&gt; ``` 这会将"build"目录下的所有jar文件上传到服务器的...

    ant远程上传并部署tomcat

    标题中的“ant远程上传并部署tomcat”是指使用Apache Ant工具执行自动化构建任务,将本地的Web应用(如WAR或EAR文件)传输到远程Linux服务器的Tomcat应用服务器上进行部署,并随后重启Tomcat服务以使更改生效。Ant是...

    自动备份Oracle并传输到远程FTP

    在这个脚本中,`backup` 目标执行RMAN备份,`upload` 目标则依赖于`backup`,在备份完成后,将`.bkp`文件上传到FTP服务器的`incoming`目录。 为了运行这个Ant脚本,我们需要确保已安装Apache Ant,并且在系统路径中...

    Java编写的Ant,实现了上传下载功能

    在这个例子中,`download`目标从指定的URL下载文件,而`upload`目标则将本地文件上传到FTP服务器。 总结来说,JavaAnts项目通过Java和Apache Ant技术,提供了一个简洁而强大的工具,用于处理文件的上传和下载任务。...

    ant部署文件

    7. **部署**:部署阶段可能包括将构建产物上传到服务器、安装到应用服务器等。这可以通过Ant的`ftp`、`scp`或其他定制任务实现。 8. **条件与选择**:Ant允许根据条件执行不同任务,例如,只有在满足特定条件(如...

    Ant培训全套学习教程

    - **部署**:通过ftp或scp任务,Ant可以将构建结果上传到远程服务器,实现自动部署。 五、高级话题 - **Ant的扩展**:Ant提供插件机制,通过引入第三方插件,如ivy,可以实现对其他依赖管理工具的支持。 - **Ant与...

    ant自动发布工程

    - **上传(Upload)**: 通过FTP、SCP或其他协议将打包好的文件上传到服务器,如使用`&lt;ftp&gt;`或`&lt;scp&gt;`任务。 - **启动服务(Start Service)**: 更新服务器上的应用,可能涉及解压、替换旧版本、重启服务等步骤。 ...

    ant自动编译,上传,启动,部署

    五、上传文件 在自动化部署中,通常需要将构建后的文件上传至远程服务器。这可以通过Ant的`&lt;scp&gt;`或`&lt;ftp&gt;`任务实现。例如,使用`&lt;scp&gt;`将JAR文件上传至服务器: ```xml ~/.ssh/id_rsa" passphrase="your_pass...

    ant使用手册(中文教程)

    - **Ant贡献任务(Contrib Tasks)**:社区提供的额外任务,如FTP上传、发送邮件等。 - **Ant Libraries**:引入第三方库,如Ant-Contrib库提供了更多的控制结构。 7. **实际应用场景** - 自动化构建:包括编译...

    13_ant_发布web项目和操作数据库

    4. 发布到服务器:生成WAR文件后,可以通过FTP、SCP等方式上传至服务器的Tomcat或其他应用服务器的webapps目录下,然后启动或重启服务器完成部署。 三、Ant操作数据库 1. 数据库连接:Ant可以使用JDBC任务来连接...

    .Ant安装编译操作手册

    - 使用FTP客户端工具将打包后的应用程序上传至服务器。 - **基于E-mail发布打包应用程序** - 通过电子邮件附件的形式发送打包后的应用程序。 - **基于SSH和SCP进行安全发布** - 使用SSH协议连接至远程服务器,并...

    springboot ant部署

    `deploy`目标可以扩展为包括将JAR文件上传到服务器或其他部署操作。 标签中提到的“源码”意味着在构建过程中,我们需要处理和管理项目源代码。在Ant脚本中,我们使用`javac`任务编译Java源代码,并使用`copy`任务...

Global site tag (gtag.js) - Google Analytics