Die Plattform bietet einige nützliche Ant-Tasks und -Eigenschaften, die mit dem Arbeitsbereich interagieren. Sie können mit Erstellungsdateien verwendet werden, die eingestellt sind, um in der gleichen JRE, in der sich auch der Arbeitsbereich befindet, Erstellungen durchzuführen.
Diese Task ist ein Wrapper für die Methode IResource.refreshLocal(). Beispiel:
<eclipse.refreshLocal resource="MyProject/MyFolder" depth="infinite"/>
Wenn das Attribut Projekt angegeben ist, ist diese Task ein Wrapper für IProject.build(). Ansonsten ist diese Task ein Wrapper für die Methode: IWorkspace.build(). In beiden Fällen ist diese Art von Erstellung immer IncrementalProjectBuilder#INCREMENTAL_BUILD
Beispiele:
<eclipse.incrementalBuild/>
<eclipse.incrementalBuild project="MyProject"/>
Diese Task konvertiert einen Dateisystempfad in einen Ressourcenpfad oder umgekehrt. Der Ergebniswert wird der angegebenen Eigenschaft zugeordnet. Das Attribut property muss angegeben werden, ebenso wie entweder das Attribut fileSystemPath oder das Attribut resourcePath. Wenn ein Dateisystempfad angegeben wird, ist diese Task ein Wrapper für IWorkspaceRoot.getContainerForLocation(IPath). Wenn ein Ressourcenpfad angegeben wird, ist diese Task ein Wrapper für IResource.getLocation().
Beispiele:
<eclipse.convertPath fileSystemPath="${basedir}" property="myPath"/>
<eclipse.convertPath resourcePath="MyProject/MyFile" property="myPath"/>