平台提供 Ant 作業

平台提供若干有用且與工作區交談的 Ant 作業和內容。可以和設為與工作區相同的 JRE 中建置的建置檔搭配使用>

eclipse.refreshLocal

這項作業為 IResource.refreshLocal() 方法的封套。範例:

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

eclipse.incrementalBuild

如果提供了 project 屬性,這項作業會是 IProject.build() 的封套。否則,這項作業會是方法: IWorkspace.build() 的封套。在這兩種情況下,建置的種類一律是 IncrementalProjectBuilder#INCREMENTAL_BUILD

範例:

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

eclipse.convertPath

將檔案系統路徑轉換成資源路徑,反之亦然。結果值已指定至給定的內容。您必須指定 property 屬性,以及 fileSystemPathresourcePath 屬性。如果提供了檔案系統路徑, 這項作業會是 IWorkspaceRoot.getContainerForLocation(IPath) 的封套。如果提供了資源路徑,這項作業會是 IResource.getLocation() 的封套。

範例:

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