Apache Ant API

2024 年 8 月 28 日 | 3 分钟阅读

Ant API(应用程序编程接口)是一组用于构建Ant工具的包。 广义上讲,此API被组织成以下各种类别。

Ant API分类

  • Apache Ant Core
  • Apache Ant Core Tasks
  • Apache Ant Core Types
  • Apache Ant Optional Tasks
  • Apache Ant Optional Types
  • Apache Ant Utilities
  • Other Packages

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

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属性的辅助类。

Apache Ant Core Tasks

描述
org.apache.tools.ant.taskdefs它包含核心任务类和接口。
org.apache.tools.ant.taskdefs.compilers它包含编译器类和接口。
org.apache.tools.ant.taskdefs.condition它包含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远程方法编译器类。

Apache Ant Core Types

描述
org.apache.tools.ant.types核心类型的根包。
org.apache.tools.ant.types.mappers包含mapper类和接口。
org.apache.tools.ant.types.resolver包含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 Optional Tasks

描述
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它包含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它包含extension任务的类和接口。
org.apache.tools.ant.taskdefs.optional.extension.resolvers它包含resolver任务的类和接口。
org.apache.tools.ant.taskdefs.optional.i18n它包含i18n任务的类和接口。
org.apache.tools.ant.taskdefs.optional.image它包含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它包含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它包含net任务的类和接口。
org.apache.tools.ant.taskdefs.optional.pvcs它包含pvcs任务的类和接口。
org.apache.tools.ant.taskdefs.optional.script它包含script任务的类和接口。
org.apache.tools.ant.taskdefs.optional.sos用于使用SourceOffSite源代码控制系统的Ant任务。
org.apache.tools.ant.taskdefs.optional.sound它包含sound任务的类和接口。
org.apache.tools.ant.taskdefs.optional.splash它包含splash任务的类和接口。
org.apache.tools.ant.taskdefs.optional.ssh它包含ssh任务的类和接口。
org.apache.tools.ant.taskdefs.optional.testing它包含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 Optional Types

描述
org.apache.tools.ant.types.optional可选类型类和接口。
org.apache.tools.ant.types.optional.dependDepend类型类和接口。
org.apache.tools.ant.types.optional.image包含image类型类和接口。
org.apache.tools.ant.types.optional.xz包含xz类型类。

Apache Ant Utilities

描述
org.apache.tools.ant.util组织util类和接口。
org.apache.tools.ant.util.dependDepend类的集合。
org.apache.tools.ant.util.depend.bcelBcel实用程序类和接口。
org.apache.tools.ant.util.facadeFacade类和接口。
org.apache.tools.ant.util.java15Java15类。
org.apache.tools.ant.util.optional可选类和接口。
org.apache.tools.ant.util.regexp用于处理regexp的类。

Other Packages

描述
org.apache.tools.bzip2由bzip类和接口组成。
org.apache.tools.mail包含mail类。
org.apache.tools.tar组织用于处理tar的类。
org.apache.tools.zipZip类和子类。
下一个主题Apache Ant Jar示例