Apache Ant API

Ant API(应用程序接口)是一组用于构建Ant工具的包。概括地说,这个API被组织成各种类别,如下所示。

1. Ant API分类

  • Apache Ant Core
  • Apache Ant核心任务
  • Apache Ant核心类型
  • Apache Ant可选任务
  • Apache Ant可选类型
  • Apache Ant Utilities
  • 其他包

每个类别都包含许多包,如下所示。

1.1. Apache Ant Core

描述
org.apache.tools.ant 它是一个包含核心类和接口的核心包
org.apache.tools.ant.attribute 该包包含处理属性的类
org.apache.tools.ant.dispatch 它包含调度的类和接口
org.apache.tools.ant.filters 它由过滤器类和接口组成
org.apache.tools.ant.filters.util 它包含过滤器的实用程序类
org.apache.tools.ant.helper 包含辅助类
org.apache.tools.ant.input 包含输入类和接口
org.apache.tools.ant.launch 包含类
org.apache.tools.ant.loader 包含类和接口
org.apache.tools.ant.property 包含ant属性的辅助类

1.2. Apache Ant核心任务

描述
org.apache.tools.ant.taskdefs 它包含核心任务类和接口
org.apache.tools.ant.taskdefs.compilers 它包含编译器的类和接口
org.apache.tools.ant.taskdefs.condition 它包含条件的类和接口
org.apache.tools.ant.taskdefs.cvslib 包含cvs的类
org.apache.tools.ant.taskdefs.email 一组电子邮件任务类和接口
org.apache.tools.ant.taskdefs.launcher 启动器相关的类
org.apache.tools.ant.taskdefs.rmic 远程方法编译器类

1.3. Apache Ant核心类型

描述
org.apache.tools.ant.types root包的核心类型
org.apache.tools.ant.types.mappers 包含映射器类和接口
org.apache.tools.ant.types.resolver 包含解析程序类和接口
org.apache.tools.ant.types.resources 资源类组
org.apache.tools.ant.types.resources.comparator 资源比较器类和接口
org.apache.tools.ant.types.resources.selectors 它包含资源选择器类和接口
org.apache.tools.ant.types.selectors 它是选择器的根目录
org.apache.tools.ant.types.selectors.modifiedselector 它包含修改的选择器类和接口。
org.apache.tools.ant.types.spi 与串行外设接口相关的类。

1.4. Apache Ant可选任务

描述
org.apache.tools.ant.taskdefs.optional 它包含可选任务的类和接口
org.apache.tools.ant.taskdefs.optional.ccm 它包含ccm任务的类和接口
org.apache.tools.ant.taskdefs.optional.clearcase 它包含clearcase任务的类和接口
org.apache.tools.ant.taskdefs.optional.depend 它包含依赖任务的类和接口。
org.apache.tools.ant.taskdefs.optional.depend.constantpool 它包含约束任务类和接口。
org.apache.tools.ant.taskdefs.optional.ejb 它包含ejb任务的类和接口。
org.apache.tools.ant.taskdefs.optional.extension 它包含扩展任务的类和接口。
org.apache.tools.ant.taskdefs.optional.extension.resolvers 它包含解析器任务的类和接口。
org.apache.tools.ant.taskdefs.optional.i18n 它包含i18n任务的类和接口。
org.apache.tools.ant.taskdefs.optional.image 它包含图像任务的类和接口。
org.apache.tools.ant.taskdefs.optional.j2ee 它包含j2ee任务的类和接口。
org.apache.tools.ant.taskdefs.optional.javacc 它包含javacc任务的类和接口。
org.apache.tools.ant.taskdefs.optional.javah 它包含javah任务的类和接口。
org.apache.tools.ant.taskdefs.optional.jdepend 它包含jdepend任务的类和接口。
org.apache.tools.ant.taskdefs.optional.jlink 它包含jlink任务的类和接口。
org.apache.tools.ant.taskdefs.optional.jsp 它包含jsp任务的类和接口。
org.apache.tools.ant.taskdefs.optional.jsp.compilers 它包含编译器任务的类和接口。
org.apache.tools.ant.taskdefs.optional.junit 它包含junit任务的类和接口。
org.apache.tools.ant.taskdefs.optional.junitlauncher 它包含junitlauncher任务的类和接口。
org.apache.tools.ant.taskdefs.optional.native2ascii 它包含native2ascii任务的类和接口。
org.apache.tools.ant.taskdefs.optional.net 它包含网络任务的类和接口。
org.apache.tools.ant.taskdefs.optional.pvcs 它包含pvcs任务的类和接口。
org.apache.tools.ant.taskdefs.optional.script 它包含脚本任务的类和接口。
org.apache.tools.ant.taskdefs.optional.sos 使用SourceOffSite源代码控制系统的Ant任务。
org.apache.tools.ant.taskdefs.optional.sound 它包含声音任务的类和接口。
org.apache.tools.ant.taskdefs.optional.splash 它包含splash任务的类和接口。
org.apache.tools.ant.taskdefs.optional.ssh 它包含ssh任务的类和接口。
org.apache.tools.ant.taskdefs.optional.testing 它包含测试任务的类和接口。
org.apache.tools.ant.taskdefs.optional.unix 它包含unix任务的类和接口。
org.apache.tools.ant.taskdefs.optional.vss 它包含vss任务的类和接口。
org.apache.tools.ant.taskdefs.optional.windows 它包含Windows任务的类和接口。
org.apache.tools.ant.taskdefs.optional.xz 它包含xz任务的类和接口。

1.5. Apache Ant可选类型

描述
org.apache.tools.ant.types.optional 可选的类型类和接口。
org.apache.tools.ant.types.optional.depend 依赖类型类和接口。
org.apache.tools.ant.types.optional.image 包含图像类型类和接口。
org.apache.tools.ant.types.optional.xz 包含xz类型。

1.6. Apache Ant工具

描述
org.apache.tools.ant.util 组织util类和接口。
org.apache.tools.ant.util.depend 依赖类组。
org.apache.tools.ant.util.depend.bcel Bcel实用程序类和接口。
org.apache.tools.ant.util.facade Facade类和接口。
org.apache.tools.ant.util.java15 Java15类。
org.apache.tools.ant.util.optional 可选的类和接口。
org.apache.tools.ant.util.regexp 处理正则表达式的类。

1.7. 其他包

描述
org.apache.tools.bzip2 由bzip类和接口组成。
org.apache.tools.mail 包含邮件类。
org.apache.tools.tar 组织类来处理tar。
org.apache.tools.zip Zip类和子类。

上一篇:Apache Ant参数处理器

下一篇:Apache Ant Jar示例

关注微信小程序
程序员编程王-随时随地学编程

扫描二维码
程序员编程王

扫一扫关注最新编程教程