下载文件:
<!-- 将154上最新编译的FTP资源SWF文件复制到本地目录-->
<target name="ftpSwfToLocal">
<ftp action="get"
server="10.45.7.154"
userid="devflex"
password="smart"
remotedir="/ztesoft/devflex/java/webportal/WebContent/i18n/en_US/">
<fileset dir="d:/javaWorkspace/cvbs/WebContent/i18n/en_US">
<include name="**/*swf"/>
</fileset>
</ftp>
<echo message = "d:/javaWorkspace/cvbs/WebContent/i18n/en_US ---> ftpGet"/>
</target>
问题1、报错找不到“Could not create type ftp due to java.lang.NoClassDefFoundError:
org/apache/commons/net/ftp/FTPClientConfig”
解决:少了两个包:commons-net-1.4.1.jar和jakarta-oro-2.0.8.jar
将这两个包加入到
<!--action不指定默认就是上传-->
<target name= "ftp.upload">
<ftp server="xxx.xx.10.49"s
userid="anonymous"
password="me@myorg.com"
remotedir="/second">
<fileset dir=".">
<include name="*.apk"/>
</fileset>
</ftp>
</target>
<!--假如要download的文件夹没有文件,那么空文件夹不会下载下来,删除同理-->
<target name= "ftp.download">
<ftp action="get"
server="xxx.xx.10.49"
userid="anonymous"
password="me@myorg.com"
remotedir="second">
<fileset dir="second">
<include name="**"/>
</fileset>
</ftp>
</target>
<target name= "ftp.del">
<ftp action="del"
server="xxx.xx.10.49"
userid="anonymous"
password="me@myorg.com" >
<fileset dir="second">
</fileset>
</ftp>
</target>
相关推荐
在这个库中,包含了FTPClient、FTPFile等类,使得Ant可以通过编程方式与FTP服务器进行交互,如登录、上传、下载、删除文件等。 要使用Ant进行FTP文件上传,首先需要在Ant构建脚本(build.xml)中引入FTP任务。这...
FTP客户端源代码是一种用于与FTP(文件传输协议)服务器交互的应用程序,允许用户上传、下载文件或管理远程服务器上的文件。在本项目中,我们关注的是一个专为Windows平台设计的FTP客户端,它使用Java语言编写,并且...
2. **上传/下载文件**:在连接成功后,用户可以上传文件到FTP服务器的指定目录,或者下载服务器上的文件到本地。 3. **命令操作**:FTP协议提供了多种命令,如`ls`列出目录内容,`cd`改变当前目录,`get`和`put`...
11. **发布(Deployment)**:Ant不仅限于本地构建,还可以配置远程服务器部署,例如通过FTP或SSH上传文件。 12. **版本控制集成**:Ant可以与SVN、Git等版本控制系统配合,自动处理版本控制操作。 13. **故障处理...
5. **部署WAR文件**:使用Ant的`copy`或`ftp`任务将WAR文件上传到服务器的指定位置。 6. **运行测试**:如果有的话,可以使用`junit`任务运行单元测试,确保应用的功能正确无误。 7. **清理**:最后,可以定义一个...
- Ftp插件用于构建后的结果上传到FTP服务器上,方便远程访问构建结果。 3. **JUnit插件** - JUnit插件用于整合JUnit测试报告,便于在Hudson界面中查看测试结果。 4. **远程访问触发** - 通过HTTP请求触发构建...
使用PUT方法运行1个客户端(上传现有文件-用较短的文件替换更长的文件) 要运行简单测试,只需执行run.sh脚本即可。 它将使用Apache-Ant构建来构建项目,然后启动服务器和客户端。 改进(待办事项) 复制限制/...
- FTP插件用于将构建结果上传至FTP服务器。 - 安装FTP插件。 - 配置FTP服务器连接信息。 3. **JUnit插件**: - JUnit插件用于解析JUnit格式的测试报告。 - 安装JUnit插件。 - 配置测试报告文件路径。 4. **远程...