Ant 作業

識別碼:org.eclipse.ant.core.antTasks

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

配置標記:

   <!ELEMENT extension (antTask*)>

   <!ATTLIST extension
     point CDATA #REQUIRED
     id    CDATA #IMPLIED
     name  CDATA #IMPLIED
   >

   <!ELEMENT antTask EMPTY>

   <!ATTLIST antTask
     name     CDATA #REQUIRED
     class    CDATA #REQUIRED
     library  CDATA #REQUIRED
     headless CDATA #IMPLIED
   >

範例:以下是 Ant 作業延伸點的範例:

   <extension point="org.eclipse.ant.core.antTasks">
      <antTask name="coolTask" class="com.example.CoolTask"/>
   </extension> 

提供的實作方式:平台本身提供了若干作業,其中包括 eclipse.incrementalBuild 和 eclipse.refreshLocal。

Copyright IBM Corp. 2000, 2003.  All Rights Reserved.