В платформе предусмотрен набор полезных задачи и свойств Ant, взаимодействующих с рабочей областью. Их можно применять совместно с файлами компоновки, связанными с той же средой выполнения Java, что и рабочая область.
Эта задача представляет собой заменитель метода IResource.refreshLocal(). Пример:
<eclipse.refreshLocal resource="MyProject/MyFolder" depth="infinite"/>
Если присутствует атрибут project, эта задача представляет собой заменитель метода IProject.build(). В противном случае она заменяет этот метод: IWorkspace.build(). В обоих случаях тип компоновки - IncrementalProjectBuilder#INCREMENTAL_BUILD
Примеры:
<eclipse.incrementalBuild/>
<eclipse.incrementalBuild project="MyProject"/>
Позволяет преобразовать путь файловой системы в путь к ресурсу и наоборот. Полученное значение присваивается указанному свойству. При этом должен быть указан атрибут property, а также один из атрибутов fileSystemPath и resourcePath. Если задаче передан путь файловой системы, то она представляет собой заменитель метода IWorkspaceRoot.getContainerForLocation(IPath). Если задаче передан путь к ресурсу, то она представляет собой заменитель метода IResource.getLocation().
Примеры:
<eclipse.convertPath fileSystemPath="${basedir}" property="myPath"/>
<eclipse.convertPath resourcePath="MyProject/MyFile" property="myPath"/>