描述:允许插件定义任意 Ant 数据类型以供 Ant 基础结构使用。标准 Ant 基础结构允许添加任意数据类型。不幸的是,Ant 核心插件不可能让这些数据类型所需的类置于其类路径(或者任何其先决条件的类路径)上。为了解决此问题,客户机应该定义一个扩展,该扩展插入到此扩展点中并将数据类型名映射至类。于是,Ant 插件就可以请求声明的插件装入指定的类。
配置标记:
<!ELEMENT extension (antType*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
<!ELEMENT antType EMPTY>
<!ATTLIST antType
name CDATA #REQUIRED
class CDATA #REQUIRED
library CDATA #REQUIRED
headless CDATA #IMPLIED
>
<extension point="org.eclipse.ant.core.antTypes"> <antType name="coolType" class="com.example.CoolType"/> </extension>