AntTasks

Identificateur : org.eclipse.ant.core.antTasks

Description : permet aux plug-ins de définir des tâches Ant arbitraires destinées à être utilisées par l'infrastructure d'Ant. L'infrastructure standard d'Ant permet l'ajout de tâches arbitraires. Malheureusement, il est peu probable que le plug-in de l'API principale d'Ant ait les classes requises par ces tâches dans son chemin de classe (ou celle de l'une des conditions prérequises). Pour régler ce problème, les clients doivent définir une extension qui se connecte à ce point d'extension et mappe un nom de tâche sur une classe. Le plug-in d'Ant peut alors demander au plug-in déclarant de charger la classe spécifiée.

Marques de configuration :

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

Exemples : l'exemple suivant est celui d'une déclaration d'objet :

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

Informations d'API : les objets déclarés via ce point d'extension sont accessibles à l'aide de l'API suivante :

   org.eclipse.core.ant.AntPlugin.getTaskExtensions

Implémentation fournie : la plateforme fournit un certain nombre de tâches, dont incremental, javac et refreshLocal.

Copyright IBM Corp. 2000, 2001. Tous droits réservés.