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類和子類。