Ant-opgaver stillet til rådighed af platformen

Platformen stiller nogle praktiske Ant-opgaver og -egenskaber til rådighed, der fungerer sammen med arbejdsområdet. De kan bruges sammen med byggefiler, som er defineret til at bygge i samme JRE som arbejdsområdet.

eclipse.refreshLocal

Denne opgave er en indpakning til metoden IResource.refreshLocal(). Eksempel:

<eclipse.refreshLocal resource="MitProjekt/MinFolder" depth="infinite"/>

eclipse.incrementalBuild

Når attributten project angives, er denne opgave en indpakning tilIProject.build(). Ellers er opgaven en indpakning til metoden: IWorkspace.build(). I begge tilfælde er bygningsarten altid IncrementalProjectBuilder#INCREMENTAL_BUILD

Eksempler:

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

eclipse.convertPath

Konverterer en filsystemsti til en ressourcesti eller omvendt. Slutværdien tildeles den givne egenskab. Attributten property skal angives, og det skal enten attributten fileSystemPath eller attributten resourcePath også. Når der angives en filsystemsti, er opgaven en indpakning til IWorkspaceRoot.getContainerForLocation(IPath). Når der angives en ressourcesti, er opgaven en indpakning til IResource.getLocation().

Eksempler:

<eclipse.convertPath fileSystemPath="${basedir}" property="minSti"/>
<eclipse.convertPath resourcePath="MitProjekt/MinFil" property="minSti"/>