AntTasks

Identificativo: org.eclipse.ant.core.antTasks

Descrizione: permette ai plug-in di definire attività Ant arbitrarie utilizzabili dall'infrastruttura Ant.  L'infrastruttura standard di Ant consente di aggiungere attività arbitrarie.  Il plug-in di Ant Core, tuttavia, difficilmente possiede le classi necessarie per queste attività nel suo percorso classi (o su quello di uno dei suoi prerequisiti).  I client, perciò, devono definire un'estensione che colleghi questo punto di estensione e associ un nome di attività a una classe.  In questo modo, il plug-in di Ant può richiedere al plug-in dichiarato di caricare la classe specificata.

Tag di configurazione: 

   <!ELEMENT antTask EMPTY>
   <!ATTLIST antTask
      name           CDATA #REQUIRED
      class          CDATA #REQUIRED
   >

Esempi: di seguito è riportato un esempio di una dichiarazione di oggetto:

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

Informazione API: è possibile accedere agli oggetti dichiarati mediante questo punto di estensione attraverso la seguente API:

   org.eclipse.core.ant.AntPlugin.getTaskExtensions

Implementazione fornita: la piattaforma fornisce molte attività, incluso incremental, javac e refreshLocal.

Copyright IBM Corp. 2000, 2001. Tutti i diritti riservati.