Θέσεις πρωτογενούς κώδικα

org.eclipse.pde.core.source

2.0

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

Για κάθε πρόσθετη λειτουργία ή τμήμα κώδικα, πρέπει να υπάρχει ένας κατάλογος με μορφή {id}_{version}. Το περιεχόμενο του καταλόγου αντιστοιχεί στη θέση πρόσθετης λειτουργίας/τμήματος. Πρέπει να περιέχει συμπιεσμένο αρχείο πρωτογενούς κώδικα με μορφή {όνομα βιβλιοθήκης}src.zip όπου όνομα βιβλιοθήκης είναι το όνομα της βιβλιοθήκης Java που αντιστοιχεί με τον πρωτογενή κώδικα. Για πρόσθετες λειτουργίες με JAR και βιβλιοθήκες με όνομα '.', το συμπιεσμένο αρχείο πρωτογενούς κώδικα πρέπει απλά να έχει όνομα src.zip.

Επιπρόσθετα, πρέπει να περιέχει κάθε αρχείο ή κατάλογο που προσδιορίζεται στο αρχείο build.properties με χρήση της μεταβλητής src.includes.

<!ELEMENT extension (location+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT location EMPTY>

<!ATTLIST location

path CDATA #REQUIRED>


Ακολουθεί ένα παράδειγμα του σημείου επέκτασης source:
 

<extension point =

"org.eclipse.pde.core.source"

>

<location path=

"src"

/>

</extension>

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

Δεν απαιτείται κώδικας Java για αυτό το σημείο επέκτασης.

Το Eclipse SDK συνοδεύεται από πρόσθετες λειτουργίες πρωτογενούς κώδικα που περιέχουν πληροφορίες κώδικα για όλες τις πρόσθετες λειτουργίες και τμήματα στο Eclipse SDK.