Tarefas Ant fornecidas pela plataforma

A plataforma fornece algumas tarefas e propriedades Ant úteis que interagem com a área de trabalho. Elas podem ser utilizadas com arquivos de construção que são configurados para construir com o mesmo JRE do espaço de trabalho.

eclipse.refreshLocal

Esta tarefa é um reinício cíclico para o método IResource.refreshLocal(). Exemplo:

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

eclipse.incrementalBuild

Quanto o atributo project é fornecido, essa tarefa é um wrapper para IProject.build(). Caso contrário, essa tarefa é um wrapper para o método: IWorkspace.build(). Nos dois casos, o tipo de construção sempre é IncrementalProjectBuilder#INCREMENTAL_BUILD

Exemplos:

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

eclipse.convertPath

Converte um caminho do sistema de arquivos em um caminho de recurso ou vice-versa. O valor resultante é atribuído à propriedade especificada. O atributo property deve ser especificado, bem como o atributo fileSystemPath ou resourcePath. Quando um caminho de sistema de arquivos é fornecido, essa tarefa é um wrapper para IWorkspaceRoot.getContainerForLocation(IPath). Quando um caminho de recursos é fornecido, essa tarefa é um wrapper para IResource.getLocation().

Exemplos:

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