Δόμηση μιας εφαρμογής RCP από ένα αρχείο ρυθμίσεων προϊόντος

Η δόμηση PDE παρέχεται με μια υποδομή για τη δόμηση μιας πλήρους εφαρμογής RCP από ένα αρχείο ρυθμίσεων προϊόντος. Οι περισσότερες από τις ρυθμίσεις που απαιτούνται για μια τέτοιου είδους δόμηση μπορούν να πραγματοποιηθούν μέσω ορισμένων τροποποιήσεων στο πρότυπο build.properties που παρέχεται στη δόμηση PDE. Η ενότητα που ακολουθεί εστιάζει στη ρύθμιση μιας απλής δόμησης προϊόντος υπό την προϋπόθεση ότι όλες οι λειτουργίες και πρόσθετες λειτουργίες που παραπέμπονται από το αρχείο προϊόντος είναι ήδη διαθέσιμες τοπικά σε δίσκο.

Βασική ρύθμιση

Tο πρώτο βήμα για τη ρύθμιση μιας δόμησης είναι η δημιουργία του καταλόγου στον οποίο θα πραγματοποιηθεί. Αυτός ο κατάλογος θα αναφέρεται ως κατάλογος δόμησης και θα περιέχει τις λειτουργίες και πρόσθετες λειτουργίες καθώς και τα τεχνουργήματα που έχουν δημιουργηθεί. Στη συνέχεια, αντιγράψτε τις λειτουργίες και πρόσθετες λειτουργίες σας στους υποκαταλόγους "πρόσθετες λειτουργίες" και "λειτουργίες" αντίστοιχα. Το αρχείο ρυθμίσεων του προϊόντος σας θα βρίσκεται μέσα σε κάποια από αυτές τις πρόσθετες λειτουργίες/ λειτουργίες.

Το δεύτερο βήμα για τη ρύθμιση μιας δόμησης είναι η αντιγραφή του αρχείου προτύπου build.properties από το οrg.eclipse.pde.build/templates/headless-build σε έναν νέο κατάλογο που θα αποτελεί τον κατάλογο ρυθμίσεων δόμησης (θα αναφέρεται επίσης ως κατάλογος ρυθμίσεων). Τροποποιήστε το αντιγραμμένο αρχείο build.properties και ορίστε τις εξής ιδιότητες:

Επισκόπηση της δομής καταλόγου

<buildDirectory>/
plugins/
pluginToBuildA
pluginToBuildB
myProduct.product
...
features/
featureToBuild
...

<buildConfiguration>/
build.properties

<baseLocation>
plugins/
org.eclipse.core.runtime
org.eclipse.ui
...
features/
org.eclipse.rcp
org.eclipse.platform.launchers
...

Εκτέλεση της δόμησης

Για να εκτελέσετε τη δόμηση θα χρησιμοποιήσετε την εφαρμογή org.elipse.ant.core.antRunner. Όταν καλείτε το eclipse με αυτή τη μέθοδο για την εκτέλεση μιας δόμησης, πρέπει να ορίσετε δύο ορίσματα στη γραμμή εντολών:
Εκτελέστε την εφαρμογή antRunner χρησιμοποιώντας την ακόλουθη εντολή:
java -jar <eclipseInstall>/startup.jar -application org.eclipse.ant.core.antRunner -buildfile <<eclipseInstall>/plugins/org.eclipse.pde.build_<version>/scripts/productBuild/productBuild.xml> -Dbuilder=<path to the build configuration folder>

Ειδικά σενάρια

Παρασκηνιακά αυτή η ρύθμιση θα δημιουργήσει μια λειτουργία που περιέχει τις πρόσθετες λειτουργίες ή λειτουργίες που ορίζονται στο αρχείο ρυθμίσεων του προϊόντος σας.  Αυτή η λειτουργία που έχει δημιουργηθεί χρησιμοποιείται στη συνέχεια για την καθοδήγηση μιας κανονικής λειτουργίας που βασίζεται σε δόμηση χωρίς γραφικό περιβάλλον. Εάν η δόμηση πρέπει να προσαρμοστεί περισσότερο, π.χ. ανάκτηση από το χώρο αποθήκευσης, ανατρέξτε στην ενότητα Ειδικά θέματα δόμησης PDE για περισσότερες πληροφορίες.