Επισκόπηση

Η σελίδα Επισκόπηση προσδιορίζει το προϊόν και παρέχει δυναμικές διασυνδέσεις για τη δοκιμή και την εξαγωγή του.

 

Ορισμός προϊόντος

Το προϊόν είναι μία επέκταση org.eclipse.core.runtime.products. Πρέπει να έχει το λιγότερο ένα όνομα, μια ταυτότητα και μια εφαρμογή.

Ορισμός προϊόντος

Το Όνομα προϊόντος είναι μια μεταφράσιμη σειρά χαρακτήρων η οποία εμφανίζεται στη γραμμή τίτλου της εφαρμογής. Ορίζεται ως ιδιότητα στην επέκταση org.eclipse.core.runtime.products.

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

Το προϊόν πρέπει να συσχετίζεται με κάποια Εφαρμογή, η οποία λειτουργεί ως το κύριο σημείο εισόδου, όταν πραγματοποιείται εκκίνηση του προϊόντος. Μια εφαρμογή είναι μια επέκταση org.eclipse.core.runtime.applications. Το σύνθετο πλαίσιο Εφαρμογή συμπληρώνεται με τις ταυτότητες όλων των επεκτάσεων εφαρμογών, οι οποίες ορίζονται στο χώρο εργασίας και το στόχο.

Οι ρυθμίσεις προϊόντος μπορεί να βασίζονται σε πρόσθετες λειτουργίες ή σε λειτουργίες. Η ρύθμιση βάσει πρόσθετων λειτουργιών αποτελεί προεπιλογή γιατί είναι απλή και δεν υποχρεώνει στην κατανόηση εννοιών που σχετίζονται με συγκεκριμένη Διαχείριση ενημερωμένων εκδόσεων, όπως για παράδειγμα λειτουργίες πριν τη δόμηση προϊόντος. Οι ρυθμίσεις οι οποίες βασίζονται σε λειτουργίες, ωστόσο, είναι περισσότερο ισχυρές, διότι επιτρέπουν τη δημιουργία ενός προϊόντος το οποίο έχει τη δυνατότητα ενημέρωσης. Έτσι, μπορεί αργότερα να δημοσιεύσετε επιδιορθώσεις και αναβαθμίσεις στο προϊόν σε κάποιο δικτυακό τόπο ενημέρωσης, έτσι ώστε οι πελάτες σας να χρησιμοποιούν τη Διαχείριση ενημερωμένων εκδόσεων του Eclipse προκειμένου να μεταφορτώνουν και να εγκαθιστούν αυτές τις ενημερώσεις.

 

Δοκιμή

Προκειμένου να πραγματοποιήσετε δοκιμή των ρυθμίσεων προϊόντος, απλά πατήστε κάποια απο τις δυναμικές διασυνδέσεις στην ενότητα Δοκιμή.

Δοκιμή προϊόντος

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

Γιατί είναι ο Συγχρονισμός απαραίτητος; Θυμηθείτε ότι οι ρυθμίσεις προϊόντος προσφέρονται προς χρήση μόνο σε PDE και δεν ερμηνεύονται, ούτε διαβάζονται από το περιβάλλον εκτέλεσης. Μέρος των δεδομένων που εισάγονται στο αρχείο αυτό (π.χ. ταυτότητα προϊόντος, εφαρμογή, εικόνες παραθύρου, πληροφορίες για εικόνες κλπ.) πρέπει να αντιγραφούν στο αρχείο plugin.xml της πρόσθετης λειτουργίας εμπορικής επωνυμίας, ώστε να τεθούν οι αλλαγές αυτές σε πραγματική ισχύ στο περιβάλλον εκτέλεσης. Αυτή είναι και η λειτουργία της ενέργειας Συγχρονισμός. Βεβαιώνει ότι το plugin.xml περιέχει ενημερωμένα δεδομένα, συγχρονισμένα με τις ρυθμίσεις προϊόντος.

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

 

Εξαγωγή

Προκειμένου να πραγματοποιηθεί εξαγωγή ενός προϊόντος Eclipse μπορεί να κληθεί ο οδηγός Εξαγωγή προϊόντος Eclipse μέσω της δυναμικής διασύνδεσης στην ενότητα Eξαγωγή.

Εξαγωγή Προϊόντος

Προκειμένου να πραγματοποιηθεί εξαγωγή ρύθμισης ενός και μόνο προϊόντος σε πολλαπλές πλατφόρμες, χρειάζεται να υπάρχουν εγκατεστημένο το RCP delta pack. Το πακέτο αυτό είναι διαθέσιμο για μεταφόρτωση στην ίδια θέση όπου βρίσκεται και το Eclipse SDK. Το RCP delta pack περιλαμβάνει όλα τα διαφορετικά τμήματα κώδικα τα οποία προορίζονται για συγκεκριμένες πλατφόρμες και είναι απαραίτητα για το σύνολο των πλατφόρμων που υποστηρίζονται.

Όταν το RCP delta pack βρεθεί στην πλατφόρμα προορισμού, το PDE αναγνωρίζει την παρουσία της λειτουργίας org.eclipse.platform.launchers και επιτρέπει την κατάσταση εξαγωγής σε πολλές πλατφόρμες.