Εργασίες Ant που παρέχονται από την πλατφόρμα

Η πλατφόρμα παρέχει μερικές χρήσιμες εργασίες και ιδιότητες του Ant που αλληλεπιδρούν με το χώρο εργασίας. Μπορούν να χρησιμοποιηθούν με τα αρχεία δόμησης τα οποία έχουν οριστεί να εκτελούν δόμηση εντός του ίδιου JRE με το χώρο εργασίας.

eclipse.refreshLocal

Αυτή η εργασία αποτελεί ένα wrapper για τη μέθοδο IResource.refreshLocal(). Παράδειγμα:

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

eclipse.incrementalBuild

Όταν παρέχεται το γνώρισμα project, αυτή η εργασία αποτελεί ένα wrapper στο IProject.build(). Διαφορετικά, αυτή η εργασία αποτελεί ένα wrapper στη μέθοδο:IWorkspace.build(). Και στις δυο περιπτώσεις, το είδος δόμησης είναι πάντα IncrementalProjectBuilder#INCREMENTAL_BUILD

Παραδείγματα:

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

eclipse.convertPath

Μετατρέπει μια διαδρομή συστήματος αρχείων σε διαδρομή πόρου ή το αντίστροφο. Η τιμή που προκύπτει αντιστοιχείται στη δεδομένη ιδιότητα. Το γνώρισμα property πρέπει να προσδιοριστεί, καθώς και είτε το γνώρισμα fileSystemPath είτε το γνώρισμα resourcePath. Όταν παρέχεται μια διαδρομή συστήματος αρχείων, αυτή η εργασία αποτελεί ένα wrapper στο IWorkspaceRoot.getContainerForLocation(IPath). Όταν παρέχεται μια διαδρομή πόρου, αυτή η εργασία αποτελεί ένα wrapper στο IResource.getLocation().

Παραδείγματα:

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