Attività Ant

Identificativo: org.eclipse.ant.core.antTasks

Descrizione: consente ai plug-in di definire delle attività Ant arbitrarie da utilizzare nell'infrastruttura Ant. L'infrastruttura Ant standard consente l'aggiunta di attività arbitrarie. Difficilmente, però, le classi richieste da queste attività sono presenti sul percorso classi di Ant Core (o su quello di uno dei suoi prerequisiti). Per risolvere questo problema, i client devono definire un'estensione che si colleghi a questo punto di estensione ed associ un nome attività ad una classe. In questo modo, il plug-in di Ant può richiedere che il plug-in che esegue la dichiarazione carichi la classe specificata.

Tag di configurazione:

   <!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
   >

Esempi: di seguito è riportato un esempio di un punto di estensione dell'attività Ant:

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

Implementazione fornita: la piattaforma fornisce molte attività, incluse eclipse.incrementalBuild e eclipse.refreshLocal.

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