플랫폼에서는 작업공간과 상호 작용하는 일부 유용한 Ant 타스크와 특성을 제공합니다. 이는 작업공간과 동일한 JRE 내에 빌드하도록 설정되어 있는 빌드 파일과 함께 사용될 수 있습니다.
이 타스크는 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"/>