ant任务指什么呢?
ant任务的概念说明
任务是一段可执行代码,任务通常有多个属性, 任务都具有相同的结构 一个任务通常由任务名称及任务属性组成 常见的任务格式如下:<task-name attribute1 = "value1" attribute2 = "value2" ...> ... </task-name>
Apache-Ant任务的分类
- 内置任务
- 用户自定义任务
Apache Ant预定义(内置)任务
Apache Ant常见的内置任务,如下所示: ~存档任务~审计任务
~编译任务
~执行任务
~文件任务
~记录任务
~邮件任务
......
存档任务:
如: 压缩和解压缩数据的任务我们称之为“存档任务”厂家的存档任务如下所示:
任务名称 | 备注说明 |
Ear | Jar任务的扩展,对文件进行特殊处理 |
Jar | 一组文件 |
Tar | 创建tar存档 |
unjar | 解压缩jar文件 |
untar | 解压缩tar文件 |
unwar | 解压缩war文件 |
unzip | 解压缩zip文件 |
war | jar任务的扩展 |
审计任务
任务名称 | 备注说明 |
jdepend | 它用于调用jdepend解析器 |
编译任务
编译任务的功能:用于编译源文件
常见的编译任务如下所示:
任务名称 | 备注说明 |
depend | 确定哪些类文件的资源已过期 |
javac | 编译源文件 |
jspc | 运行jsp编译器 |
netrexxc | 编译netrexx源文件 |
rmic | 运行rmic编译器 |
执行任务
执行任务的功能: 我们将运行应用程序的任务称之为执行任务常见的内置执行任务如下表所示:
任务名称 | 备注说明 |
ant | 在指定的构建文件上运行ant |
antcall | 在同一个构建文件中运行另一个目标 |
apply | 执行系统命令 |
java | 执行java类 |
parallel | 可包含其他ant任务的容器任务 |
sleep | 按指定时间暂停执行 |
文件任务
我们将同文件操作相关的任务称之为"文件任务",常见的文件任务如下所示:
任务名称 | 备注说明 |
chmod | 更改文件的权限 |
chown | 更改文件的所有权 |
concat | 连接多个文件 |
copy | 将文件复制到新目的地 |
delete | 删除文件 |
mkdir | 创建一个目录 |
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。