說明:容許外掛程式定義供 Ant 基礎架構使用的任意 Ant 資料類型。 標準 Ant 基礎架構容許您新增任意資料類型。 不幸的是,Ant Core 外掛程式不可能在它的類別路徑(或它的任何必備項目的類別路徑)上具有這些資料類型所需的類別。 若要解決這個問題,用戶端應該定義一個延伸項目,來插入這個延伸點, 以及將資料類型名稱對映至類別。然後,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>