Tareas de Ant

Identificador: org.eclipse.ant.core.antTasks

Descripción: permite a los conectores definir tareas Ant arbitrarias para que se utilicen en la infraestructura de Ant. La infraestructura estándar de Ant permite la adición de tareas arbitrarias. Desgraciadamente, no es probable que el conector núcleo de Ant tenga las clases necesarias para estas tareas en su vía de acceso de clases (o las de sus prerrequisitos). Para solucionar este problema, los clientes deben definir una extensión que se conecte a este punto de extensión y correlacione un nombre de tarea con una clase. A continuación, el conector Ant podrá solicitar que el conector declarante cargue la clase especificada.

Códigos XML de configuración:

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

Ejemplos: a continuación figura un ejemplo de punto de extensión de tareas Ant:

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

Implementación suministrada: la propia plataforma suministra varias tareas, entre ellas eclipse.incrementalBuild y eclipse.refreshLocal.

Copyright IBM Corp. 2000, 2003.  Reservados todos los derechos.