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 |
压缩类和子类。 |
下一章:Ant Jar
JAR是一组Java类,称为Java存档文件。在Ant中,我们可以通过使用 build.xml 文件中的 <jar> 元素来创建Jar文件。这是一项任务,隐式使用FileSet和支持它的属性。它还 ...