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