Eclipse-ympäristön Ant-toiminnot

Eclipse-ympäristössä on hyödyllisiä Ant-tehtäviä ja -ominaisuuksia, jotka toimivat vuorovaikutuksessa työtilan kanssa. Niitä voi käyttää yhdessä koontitiedostojen kanssa, jotka on määritetty toimimaan samassa JRE-ympäristössä kuin työtilakin.

eclipse.refreshLocal

Tämä tehtävä on metodin IResource.refreshLocal() liittymäobjekti. Esimerkki:

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

eclipse.incrementalBuild

Kun mukana on määrite projekti, tehtävä on metodin IProject.build() liittymäobjekti. Muussa tapauksessa tehtävä on metodin IWorkspace.build() liittymäobjekti. Molemmissa tapauksissa koontitapa on aina IncrementalProjectBuilder#INCREMENTAL_BUILD

Esimerkkejä:

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

eclipse.convertPath

Muuntaa tiedostojärjestelmäpolun resurssipoluksi ja päinvastoin. Tuloksena oleva arvo määritetään tietylle ominaisuudelle. Määrite property on määritettävä, samoin kuin joko määrite fileSystemPath tai resourcePath. Kun mukana on tiedostojärjestelmäpolku, tehtävä on metodin IWorkspaceRoot.getContainerForLocation(IPath) liittymäobjekti. Kun mukana on resurssipolku, tehtävä on metodin IResource.getLocation() liittymäobjekti.

Esimerkkejä:

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