Úlohy Ant poskytované platformou

Platforma poskytuje některé užitečné úlohy Ant a vlastnosti, které spolupracují s pracovním prostorem. Mohou být použity se soubory sestavení, které jsou nastaveny pro sestavení v rámci stejného prostředí JRE jako pracovní prostor.

eclipse.refreshLocal

Tato úloha slouží jako obal metody IResource.refreshLocal(). Příklad:

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

eclipse.incrementalBuild

Zadáním atributu project se tato úloha stává obálkou metody IProject.build(). V opačném případě je tato úloha obálkou metody IWorkspace.build(). V obou případech jde vždy o sestavení typu IncrementalProjectBuilder#INCREMENTAL_BUILD

Příklady:

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

eclipse.convertPath

Převádí cestu systému souborů na cestu prostředku a naopak. Výsledná hodnota je přiřazena k dané vlastnosti. Atributproperty je povinný. Dále musí být zadán atribut fileSystemPath nebo resourcePath. Je-li zadána cesta systému souborů, tato úloha je obálkou metody IWorkspaceRoot.getContainerForLocation(IPath). Je-li zadána cesta prostředku, tato úloha je obálkou metody IResource.getLocation().

Příklady:

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