Tareas Ant suministradas por la plataforma

La plataforma suministra algunas tareas y propiedades Ant de utilidad que interaccionan con el área de trabajo. Pueden utilizarse con archivos de construcción dentro del mismo JRE que el área de trabajo.

eclipse.refreshLocal

Esta tarea es una envoltura del método IResource.refreshLocal(). Ejemplo:

<eclipse.refreshLocal resource="MyProject/MyFolder" depth="infinite"/>

eclipse.incrementalBuild

Cuando se proporciona el atributo project, esta tarea es una envoltura de IProject.build(). De lo contrario, esta tarea es una envoltura del método: IWorkspace.build(). En ambos casos, la clase de construcción es siempre IncrementalProjectBuilder#INCREMENTAL_BUILD

Ejemplos:

<eclipse.incrementalBuild/>
<eclipse.incrementalBuild project="MyProject"/>

eclipse.convertPath

Convierte una vía de acceso del sistema de archivos en una vía de acceso de recursos o viceversa. El valor resultante se asigna a la propiedad dada. Debe especificarse el atributo property, así como el atributo fileSystemPath o resourcePath. Cuando se proporciona una vía de acceso del sistema de archivos, esta tarea es una envoltura de IWorkspaceRoot.getContainerForLocation(IPath). Cuando se proporciona una vía de acceso de recursos, esta tarea es una envoltura de IResource.getLocation().

Ejemplos:

<eclipse.convertPath fileSystemPath="${basedir}" property="myPath"/>
<eclipse.convertPath resourcePath="MyProject/MyFile" property="myPath"/>