📜  Apache Ant API

📅  最后修改于: 2020-12-26 13:44:39             🧑  作者: Mango

Apache Ant API

Ant API(应用程序接口)是一组用于构建Ant工具的软件包。广泛地,此API分为以下各种类别。

蚂蚁API分类

  • Apache Ant核心
  • Apache Ant核心任务
  • Apache Ant核心类型
  • Apache Ant可选任务
  • Apache Ant可选类型
  • Apache Ant实用程序
  • 其他套餐

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

Apache Ant核心

Package Description
org.apache.tools.ant It is a core package which contains core classes and interfaces.
org.apache.tools.ant.attribute This package contains classes to handle attributes.
org.apache.tools.ant.dispatch It contains dispatched classes and interface.
org.apache.tools.ant.filters It consists of filter classes and interfaces.
org.apache.tools.ant.filters.util It contains utility classes for filter.
org.apache.tools.ant.helper Contains helper classes.
org.apache.tools.ant.input Contains input classes and interfaces.
org.apache.tools.ant.launch Contains classes.
org.apache.tools.ant.loader Contains classes and interfaces.
org.apache.tools.ant.property Contains helper classes for ant properties.

Apache Ant核心任务

Package Description
org.apache.tools.ant.taskdefs It contains core tasks classes and interfaces.
org.apache.tools.ant.taskdefs.compilers It contains classes and interfaces for compiler.
org.apache.tools.ant.taskdefs.condition It contains classes and interfaces for condition.
org.apache.tools.ant.taskdefs.cvslib Contains classes for cvs.
org.apache.tools.ant.taskdefs.email Group of email task classes and interface.
org.apache.tools.ant.taskdefs.launcher Launcher related classes.
org.apache.tools.ant.taskdefs.rmic Remote method compiler classes.

Apache Ant核心类型

Package Description
org.apache.tools.ant.types Root package of core types.
org.apache.tools.ant.types.mappers Contains mapper classes and interfaces.
org.apache.tools.ant.types.resolver Contains resolver classes and interfaces.
org.apache.tools.ant.types.resources Group of resource classes.
org.apache.tools.ant.types.resources.comparator Resource comparator classes and interfaces.
org.apache.tools.ant.types.resources.selectors It contains resource selector classes and interfaces.
org.apache.tools.ant.types.selectors It is root directory of selector.
org.apache.tools.ant.types.selectors.modifiedselector It contains modified selector classes and interfaces.
org.apache.tools.ant.types.spi Classes related to serial peripheral interface.

Apache Ant可选任务

Package Description
org.apache.tools.ant.taskdefs.optional It contains optional task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.ccm It contains ccm task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.clearcase It contains clearcase task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.depend It contains depend task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.depend.constantpool It contains constaint task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.ejb It contains ejb task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.extension It contains extension task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.extension.resolvers It contains resolver task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.i18n It contains i18n task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.image It contains image task?s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.j2ee It contains j2ee task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.javacc It contains javacc task?s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.javah It contains javah task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.jdepend It contains jdepend task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.jlink It contains jlink task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.jsp It contains jsp task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.jsp.compilers It contains compilers task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.junit It contains junit task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.junitlauncher It contains junitlauncher task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.native2ascii It contains native2ascii task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.net It contains net task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.pvcs It contains pvcs task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.script It contains script task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.sos Ant tasks for working with a SourceOffSite source control system.
org.apache.tools.ant.taskdefs.optional.sound It contains sound task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.splash It contains splash task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.ssh It contains ssh task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.testing It contains testing task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.unix It contains unix task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.vss It contains vss task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.windows It contains windows task’s classes and interfaces.
org.apache.tools.ant.taskdefs.optional.xz It contains xz task’s classes and interfaces.

Apache Ant可选类型

Package Description
org.apache.tools.ant.types.optional Optional type classes and interfaces.
org.apache.tools.ant.types.optional.depend Depend type classes and interfaces.
org.apache.tools.ant.types.optional.image Contains image type classes and interfaces.
org.apache.tools.ant.types.optional.xz Contains xz type classes.

Apache Ant实用程序

Package Description
org.apache.tools.ant.util Organize util classes and interfaces.
org.apache.tools.ant.util.depend Group of depend classes.
org.apache.tools.ant.util.depend.bcel Bcel utility classes and interfaces.
org.apache.tools.ant.util.facade Facade classes and interfaces.
org.apache.tools.ant.util.java15 Java15 classes.
org.apache.tools.ant.util.optional Optional classes and interfaces.
org.apache.tools.ant.util.regexp Classes to handle regexp.

其他套餐

Package Description
org.apache.tools.bzip2 Consists of bzip classes and interfaces.
org.apache.tools.mail Contains mail classes.
org.apache.tools.tar Organize classes to handle tar.
org.apache.tools.zip Zip classes and subclasses.