Ant API
Ant API(应用程序接口)是一组用于构建Ant工具的软件包。此API大致分为以下几类。
Ant API分类
- Apache Ant核心
- Apache Ant核心任务
- Apache Ant核心类型
- Apache Ant可选任务
- Apache Ant可选类型
- Apache Ant实用程序
- 其他软件包
每个类别都包含很多下面给出的软件包。
Apache Ant Core
package | 说明 |
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属性的助手类。 |
Apache Ant核心任务
package | 说明 |
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 | 与Launcher相关的课程。 |
org.apache.tools.ant.taskdefs.rmic | 远程方法编译器类。 |
Apache Ant核心类型
package | 说明 |
org.apache.tools.ant.types | 核心类型的根包。 |
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 | 与串行外围设备接口有关的类。 |
Apache Ant可选任务
package | 说明 |
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 | 它包含constaint任务的类和接口。 |
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 | 它包含启动任务的类和接口。 |
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任务的类和接口。 |
Apache Ant可选类型
package | 说明 |
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类型类。 |
Apache Ant实用程序
package | 说明 |
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 | 外观类和接口。 |
org.apache.tools.ant.util.java15 | Java15类。 |
org.apache.tools.ant.util.optional | 可选的类和接口。 |
org.apache.tools.ant.util.regexp | 用于处理正则表达式的类。 |
其他程序包
package | 说明 |
org.apache.tools.bzip2 | 由bzip类和接口组成。 |
org.apache.tools.mail | 包含邮件类别。 |
org.apache.tools.tar | 组织用于处理tar的类。 |
org.apache.tools.zip | 压缩类和子类。 |
JAR是一组Java类,称为Java存档文件。在Ant中,我们可以通过使用 build.xml 文件中的 <jar> 元素来创建Jar文件。这是一项任务,隐式使用FileSet和支持它的属性。它还 ...