Apache Ant site Apache Ant logo

the Apache Ant site
Home
Projects
 

Antlib

Introduction

The purpose of this document is to summarize the discussions taking place concerning antlib. I will try to always give proper credit, and to represent honestly different views expressed on the ant development mailing list. Send comments/criticisms if you are not happy with these documents.

Overview

Jose Alberto Fernandez 03.04.2003 18:25

There are the following features in the antlib proposal:

  1. antlib & antjar
  2. type definitions that allow to define new implementations of mappers, selectors, paths, conditions, etc. That you can define in your antlib and a way to link this with the introspectors (I am not sure how complete this is).
  3. A scoping framework for the symbol tables needed to manage the antlib definitions (I think ANT has something on this regard)
  4. A framework for managing classloaders where you can specify which classloader to use when loading an antlib.

Specific themes

  1. Antlib contract
  2. Antlib descriptors
  3. Classloaders
  4. Roles, polymorphism, introspection
  5. XML namespaces
  6. Roadmap