A platform által biztosított Ant feladatok

A platform néhány hasznos Ant feladatot és tulajdonságot biztosít, amelyek együttműködnek a munkaterülettel. Ezek használhatók az összeépítési fájlokkal, amelyek úgy vannak beállítva, hogy ugyanabban a JRE-ben végezzék az összeépítést, mint a munkaterület.

eclipse.refreshLocal

Ez a feladat egy átalakító az IResource.refreshLocal() metódushoz. Például:

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

eclipse.incrementalBuild

Ha a project attribútum meg van adva, ez a feladat egy átalakító a IProject.build() metódushoz. Egyébként ez a feladat egy átalakító a IWorkspace.build() metódushoz. Az ilyen a típusú összeépítés mindkét esetben egy IncrementalProjectBuilder#INCREMENTAL_BUILD.

Példák:

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

eclipse.convertPath

Átalakítja a fájlrendszer elérési utat egy erőforrás elérési útra vagy vissza. Az eredményül kapott érték az adott tulajdonsághoz van hozzárendelve. A property attribútumot meg kell adni, valamint a fileSystemPath vagy a resourcePath attribútumok egyikét is. Ha egy fájlrendszer elérési út van megadva, ez a feladat egy átalakító az IWorkspaceRoot.getContainerForLocation(IPath) metódushoz. Ha egy erőforrás elérési út van megadva, ez feladat egy átalakító az IResource.getLocation() metódushoz.

Példák:

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