The platform provides some useful Ant tasks and properties that interact with the workspace. They can be used with buildfiles running inside the platform.
This task is a wrapper to the IResource.refreshLocal() method. Example:
<eclipse.refreshLocal resource="MyProject/MyFolder" depth="infinite"/>
This task is a wrapper to IProject.build() and IWorkspace.build() methods. Examples:
<eclipse.incrementalBuild/>
<eclipse.incrementalBuild project="MyProject"/>
Converts a file system path to a resource path and vice-versa. The resulting value is assigned to the given property. Examples:
<eclipse.convertPath fileSystemPath="${basedir}" property="myPath"/>
<eclipse.convertPath resourcePath="MyProject/MyFile" property="myPath"/>