Mkdir | 用于 创建目录,一般可以用于所有目标执行之前构建目录。<mkdir dir=”${build.classes}/modules”/> | ||||||||||||||||||||||||
<tstamp/> | 记录构建时间 ,之后可以使用<echo message=”${TSTAMP}”> | ||||||||||||||||||||||||
Javac | 编译Java文件
| ||||||||||||||||||||||||
Jar |
| ||||||||||||||||||||||||
Javac | 生成Java Doc
| ||||||||||||||||||||||||
Delete | 删除文件 <delete> <fileset dir=”${build.classes}” include=”**/*.classes”/> </delete> <delete dir=”${build.dir}”/> | ||||||||||||||||||||||||
Copy | <copy todir=”${dist.dir}/lib”> <fileset dir=”${lib.dir}” include=”*.jar”/> </copy> | ||||||||||||||||||||||||
Arg | Apply、exec、java任务均可接受嵌套<arg>元素可以为其各自的过程调用指定命令行参数,包含的属性有
| ||||||||||||||||||||||||
ftp | <ftp server="${server.name}" userid="${ftp.username}" password="${ftp.password}"> <fileset dir="dist"/> </ftp> | ||||||||||||||||||||||||
Antcall | 调用当前构建文件的一个目标 | ||||||||||||||||||||||||
Antstructure | 为Ant构建文件创建一个XML DTD | ||||||||||||||||||||||||
Apply | 基于一组文件执行一个系统命令 | ||||||||||||||||||||||||
Available | 如果某资源可用,则设置一个特性 | ||||||||||||||||||||||||
Chmod | 修改文件和目录的权限 | ||||||||||||||||||||||||
Condition | 如果某个条件为true,则设置一个特性 | ||||||||||||||||||||||||
Copydir、copyfile | 已弃用 | ||||||||||||||||||||||||
Cvs | 执行CVS命令 | ||||||||||||||||||||||||
Cvspass | 为一个.cvspass文件增加一个口令,相当于cvs的login命令 | ||||||||||||||||||||||||
Delete | 删除目录和文件,取代了1.2之前的deltree | ||||||||||||||||||||||||
Dependset | 管理文件之间的依赖关系,相对于其资源文件,如果存在过时的目标文件,则删除所有这些目标文件 | ||||||||||||||||||||||||
Ear | 构建EAR(Enterprise Application Archive)文件 | ||||||||||||||||||||||||
Echo | 为Ant日志或一个文件编写一个消息 | ||||||||||||||||||||||||
Exec | 执行一个本地系统命令 | ||||||||||||||||||||||||
Execon | 1.4已经弃用,代之使用apply任务 | ||||||||||||||||||||||||
Fail | 抛出一个BuildException异常,导致当前构建终止 | ||||||||||||||||||||||||
Filter | 为当前工程设置记号过滤器 | ||||||||||||||||||||||||
Fixcrlf | 清除源文件中的特殊字符,如制表符、回车符、换行符、EOF字符 | ||||||||||||||||||||||||
Genkey | 在密钥库中生成一个密钥 | ||||||||||||||||||||||||
Get | 有一个URL得到一个文件 | ||||||||||||||||||||||||
Gunzip | 解压缩一个GZip文件 | ||||||||||||||||||||||||
Gzip | 创建一个GZip文件 | ||||||||||||||||||||||||
Jar | 创建一个jar文件 | ||||||||||||||||||||||||
Java | 执行一个java类 | ||||||||||||||||||||||||
Javac | 编译Java源代码 | ||||||||||||||||||||||||
Javadoc | 运行JavaDoc实用工具类生成源代码文档 | ||||||||||||||||||||||||
| 使用SMTP发送email | ||||||||||||||||||||||||
Mkdir | 创建一个目录 | ||||||||||||||||||||||||
Move | 移动文件和目录 | ||||||||||||||||||||||||
Parallel | 在并发线程中执行多个任务 | ||||||||||||||||||||||||
Patch | 对原文件应用一个diff文件 | ||||||||||||||||||||||||
Pathconvert | 将ant路径转换成平台专用的路径 | ||||||||||||||||||||||||
Property | 设置工程中的特性 | ||||||||||||||||||||||||
Record | 记录当前构建处理的输出 | ||||||||||||||||||||||||
Rename | 在1.2 已经被move任务取代 | ||||||||||||||||||||||||
Replace | 在一个或多个文件中完成字符串替换 | ||||||||||||||||||||||||
Rmic | 运行rmic编译器 | ||||||||||||||||||||||||
Sequential | 顺序的执行多个任务,结合parallel使用 | ||||||||||||||||||||||||
Signjar | 执行javasign命令行工具 | ||||||||||||||||||||||||
Sleep | 将构建暂停一个指定的时间间隔 | ||||||||||||||||||||||||
Sql | 利用JDBC执行SQL命令 | ||||||||||||||||||||||||
Style | 完成XSLT转化 | ||||||||||||||||||||||||
Tar | 创建一个tar压缩文件 | ||||||||||||||||||||||||
Taskdef | 为当前工程增加定制任务 | ||||||||||||||||||||||||
Touch | 更新一个或多个文件的时间戳 | ||||||||||||||||||||||||
Tstamp | 设置DSTAMP、TSTAMP、TODAY特性 | ||||||||||||||||||||||||
Typedef | 为当前工程增加一个Datatype | ||||||||||||||||||||||||
Unjar | 展开一个zip文件、war文件、jar文件 | ||||||||||||||||||||||||
Untar | 展开一个tar文件 | ||||||||||||||||||||||||
Unwar | 展开一个zip文件、war文件、jar文件 | ||||||||||||||||||||||||
Unzip | 展开一个zip文件、war文件、jar文件 | ||||||||||||||||||||||||
Uptodate | 对于相关的源文件,如果一个或多个目标文件是最新的,则设置一个特性 | ||||||||||||||||||||||||
War | 创建一个war文件 | ||||||||||||||||||||||||
Zip | 创建一个zip文件 |
Ant任务
最新推荐文章于 2016-12-17 12:50:29 发布