Εξωτερικά εργαλεία

Τα εξωτερικά εργαλεία σάς επιτρέπουν να ρυθμίζετε και να εκτελείτε προγράμματα, αρχεία δέσμης, αρχεία δόμησης Ant και άλλα χρησιμοποιώντας τον πάγκο εργασίας. Μπορείτε να αποθηκεύσετε αυτές τις ρυθμίσεις εξωτερικών εργαλείων και να τις εκτελέσετε αργότερα.

Τα δεδομένα που προκύπτουν από εξωτερικά εργαλεία εμφανίζονται στην προβολή "Κονσόλα".

Μπορείτε να προσθέσετε εξωτερικά εργαλεία στο πλαίσιο της διαδικασίας δόμησης για ένα έργο. Αυτά τα εξωτερικά εργαλεία θα εκτελούνται με την καθορισμένη σειρά κάθε φορά που δομείται ένα έργο.

Οι παρακάτω μεταβλητές είναι διαθέσιμες όταν ρυθμίζετε ένα εξωτερικό εργαλείο. Οι μεταβλητές αυτές επεκτείνονται αυτόματα κάθε φορά που εκτελείται το εξωτερικό εργαλείο.

${workspace_loc} - Η απόλυτη διαδρομή στο σκληρό δίσκο του συστήματος προς τον κατάλογο του χώρου εργασίας Eclipse.

${workspace_loc:<resource path>} - Η απόλυτη διαδρομή στο σκληρό δίσκο του συστήματος προς τον καθορισμένο πόρο. Η <διαδρομή πόρου> είναι η πλήρης διαδρομή του πόρου που σχετίζεται με τη ρίζα του χώρου εργασίας. Για παράδειγμα, ${workspace_loc:/MyProject/MyFile.txt}. Σημειώστε ότι το αναπτυγμένο αποτέλεσμα αυτής της μεταβλητής δεν είναι ίδιο με το ${workspace_loc}/MyProject/MyFile.txt εάν ο κατάλογος περιεχομένων του έργου για το MyProject βρίσκεται εκτός του καταλόγου του χώρου εργασίας.

${project_loc} - Η απόλυτη διαδρομή στο σκληρό δίσκο του συστήματος προς το έργο του πόρου που είναι επιλεγμένο ή δομείται τη δεδομένη στιγμή εάν το εξωτερικό εργαλείο εκτελείται ως τμήμα της διεργασίας δόμησης.

${project_loc:<resource path>} - Η απόλυτη διαδρομή στο σκληρό δίσκο του συστήματος προς το καθορισμένο έργο του πόρου. Η <διαδρομή πόρου> είναι η πλήρης διαδρομή του πόρου που σχετίζεται με τη ρίζα του χώρου εργασίας. Για παράδειγμα, ${workspace_loc:/MyProject/MyFile.txt}. Σημειώστε ότι το αναπτυγμένο αποτέλεσμα αυτής της μεταβλητής δεν είναι ίδιο με το ${workspace_loc}/MyProject εάν ο κατάλογος περιεχομένων του έργου για το MyProject βρίσκεται εκτός του καταλόγου του χώρου εργασίας.

${container_loc} - Η απόλυτη διαδρομή στο σκληρό δίσκο του συστήματος προς το γονικό στοιχείο του πόρου που έχει επιλεγεί τη δεδομένη στιγμή (φάκελος ή έργο).

${container_loc:<resource path>} - Η απόλυτη διαδρομή στο σκληρό δίσκο του συστήματος προς το καθορισμένο γονικό στοιχείο του πόρου (φάκελος ή έργο). Η <διαδρομή πόρου> είναι η πλήρης διαδρομή του πόρου που σχετίζεται με τη ρίζα του χώρου εργασίας. Για παράδειγμα: ${workspace_loc:/MyProject/MyFolder/MyFile.txt}. Σημειώστε ότι το αναπτυγμένο αποτέλεσμα αυτής της μεταβλητής δεν είναι ίδιο με το ${workspace_loc}/MyProject/MyFolder εάν ο κατάλογος περιεχομένων του έργου για το MyProject βρίσκεται εκτός του καταλόγου του χώρου εργασίας.

${resource_loc} - Η απόλυτη διαδρομή στο σκληρό δίσκο του συστήματος προς τον πόρο που είναι επιλεγμένος τη δεδομένη στιγμή.

${resource_loc:<resource path>} - Η απόλυτη διαδρομή στο σκληρό δίσκο του συστήματος προς τον καθορισμένο πόρο. Η <διαδρομή πόρου> είναι η πλήρης διαδρομή του πόρου που σχετίζεται με τη ρίζα του χώρου εργασίας. Για παράδειγμα, ${workspace_loc:/MyProject/MyFile.txt}. Σημειώστε ότι το αναπτυγμένο αποτέλεσμα αυτής της μεταβλητής δεν είναι ίδιο με το ${workspace_loc}/MyProject/MyFile.txt εάν ο κατάλογος περιεχομένων του έργου για το MyProject βρίσκεται εκτός του καταλόγου του χώρου εργασίας.

${project_path} - Η πλήρης διαδρομή, που σχετίζεται με τη ρίζα του χώρου εργασίας, για το έργο του πόρου που είναι επιλεγμένος ή δομείται τη δεδομένη στιγμή εάν το εξωτερικό εργαλείο εκτελείται στο πλαίσιο μιας δόμησης.

${container_loc} - Η πλήρης διαδρομή, που σχετίζεται με τη ρίζα του χώρου εργασίας, του γονικού στοιχείου του πόρου που είναι επιλεγμένος τη δεδομένη στιγμή (φάκελος ή έργο).

${resource_path} - Η πλήρης διαδρομή, που σχετίζεται με τη ρίζα του χώρου εργασίας, του πόρου που είναι επιλεγμένος τη δεδομένη στιγμή.

${project_name} - Το όνομα του έργου του πόρου που είναι επιλεγμένος ή που δομείται τη δεδομένη στιγμή εάν το εξωτερικό εργαλείο εκτελείται στο πλαίσιο μιας δόμησης.

${container_name} - Το όνομα του γονικού στοιχείου του πόρου που είναι επιλεγμένος τη δεδομένη στιγμή (φάκελος ή έργο).

${resource_name} - Το όνομα του πόρου που είναι επιλεγμένος τη δεδομένη στιγμή.

${build_type} - Το είδος της δόμησης όταν το εξωτερικό εργαλείο εκτελείται στο πλαίσιο μιας διεργασίας δόμησης. Η τιμή μπορεί να είναι "πλήρης", "αυξητική" ή "αυτόματη". Εάν το εξωτερικό εργαλείο εκτελείται εκτός μιας δόμησης, τότε η τιμή είναι "καμία".

Ας υποθέσουμε ότι ο κατάλογος του χώρου εργασίας Eclipse είναι c:\eclipse\workspace και ότι έχετε δύο έργα, MyProject1 και MyProject2. Το πρώτο έργο, MyProject1, βρίσκεται μέσα στον κατάλογο του χώρου εργασίας, το δεύτερο έργο, MyProject2, βρίσκεται εκτός του καταλόγου του χώρου εργασίας στη διαδρομή c:\projects\MyProject2. Ας δούμε με ποιον τρόπο τα παρακάτω παραδείγματα μεταβλητών θα επεκταθούν όταν εκτελείται ένα εξωτερικό εργαλείο, εάν είναι επιλεγμένος ο πόρος /MyProject2/MyFolder/MyFile.txt.


 
 
Παραδείγματα μεταβλητών
Αναπτυγμένα αποτελέσματα
${workspace_loc} c:\eclipse\workspace
${workspace_loc:/MyProject1/MyFile.txt} c:\eclipse\workspace\MyProject\MyFile.txt
${workspace_loc:/MyProject2/MyFile.txt} c:\projects\MyProject2\MyFile.txt
${project_loc} c:\projects\MyProject2
${project_loc:/MyProject1/MyFile.txt} c:\eclipse\workspace\MyProject
${container_loc} c:\projects\MyProject2\MyFolder
${resource_loc} c:\projects\MyProject2\MyFile.txt
${project_path} /MyProject2
${container_path} /MyProject2/MyFolder
${resource_path} /MyProject2/MyFolder/MyFile.txt
${project_name} MyProject2
${container_name} MyFolder
${resource_name} MyFile.txt
${build_type} κανένα


Σχετικές έννοιες
Υποστήριξη Ant
Δόμηση

Σχετικές παραπομπές
Προτιμήσεις εξωτερικών εργαλείων
Εικονίδια εξωτερικών εργαλείων και Ant

Σχετικές εργασίες
Εκτέλεση εξωτερικών εργαλείων
Εκτέλεση αρχείων δόμησης Ant