|
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任务
最新推荐文章于 2022-05-06 21:07:20 发布
本文详细介绍Ant构建工具的各种任务和属性,包括创建目录、记录构建时间、编译Java文件等核心功能,帮助读者快速掌握Ant的基本使用。
1万+

被折叠的 条评论
为什么被折叠?



