Ant-oppgaver som følger med plattformen

Plattformen inneholder en del nyttige Ant-oppgaver og -egenskaper som kommuniserer med arbeidsområdet. De kan brukes med byggefiler som skal utføre bygging i samme JRE som arbeidsområdet.

eclipse.refreshLocal

Denne oppgaven fungerer som en lokal wrapper-funksjon for metoden IResource.refreshLocal(). Eksempel:

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

eclipse.incrementalBuild

Hvis attributtet project oppgis, fungerer oppgaven som en wrapper-funksjon for IProject.build(). Hvis ikke, fungerer oppgaven som en wrapper-funksjon for metoden IWorkspace.build(). I begge tilfeller er typen bygging alltid IncrementalProjectBuilder#INCREMENTAL_BUILD

Eksempler:

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

eclipse.convertPath

Konverterer et filsystem til en ressursbane eller motsatt. Resultatet er en verdi som tilordnes til den oppgitte egenskapen. Attributtet property må oppgis i tillegg til attributtet fileSystemPath eller resourcePath. Når det er oppgitt en filsystembane, fungerer oppgaven som en wrapper-funksjon for IWorkspaceRoot.getContainerForLocation(IPath). Når det oppgis en ressursbane, fungerer oppgaven som en wrapper-funksjon for IResource.getLocation().

Eksempler:

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