Το Eclipse 3.0 και προηγούμενα απεστάλησαν με τρόπο που κάθε πρόσθετη λειτουργία ήταν ένας κατάλογος που περιείχε κώδικα σε αρχείο JAR, μαζί με πολλά άλλα αρχεία. Προκειμένου να βελτιωθεί ο αριθμός αρχείων που αποστέλλουμε μαζί με το μέγεθος των κατανομών του Eclipse, προσθέσαμε υποστήριξη στο Eclipse ώστε να μπορεί να αποστέλλει κάθε πρόσθετη λειτουργία ως μεμονωμένο αρχείο JAR που περιέχει τον κώδικά του και άλλους πόρους.
Μετατροπή πρόσθετης λειτουργίας για αποστολή ως JAR
manifest.mf
, τότε απλά διαγράψτε την κεφαλίδα Bundle-Classpath
.plugin.xml
, τότε αλλάξτε την καταχώρηση βιβλιοθήκης για να είναι μια τελεία όπως παρακάτω: <runtime>
<library name=".">
<export name="*"/>
</library>
</runtime>
build.properties
:(.)
bin.includes
. Για παράδειγμα, εάν η γραμμή bin.includes
είχε core.jar
, αυτό θα αντικατασταθεί με μια .
.Για παράδειγμα: bin.includes=about.html,.,META-INF/MANIFEST.MF
source.foo.jar=
σε source..=
(δηλαδή, η λέξη source με δύο τελείες)output.foo.jar=
σε output..=
(δηλαδή, η λέξη output με δύο τελείες)jars.compile.order
, κλπ.manifest.mf
, στη συνέχεια προσθέστε META-INF/
στο bin.includes
.<plugin>
: unpack="false"
about.html
.about.html
χωρίς διασυνδεδεμένα αρχεία, δεν χρειάζεται να κάνετε τίποτα.about.html
, τότε το περιεχόμενο αυτό πρέπει να τοποθετηθεί σε κατάλογο με όνομα "about_files"
στην αφετηρία της πρόσθετης λειτουργίας.about.html
ώστε να παραπέμπουν στη νέα θέση των αρχείων! Εάν έχετε ένα σενάριο προσαρμοσμένης δόμησης (build.xml
):
Εάν έχετε άλλα σενάρια (π.χ. σενάρια δημιουργίας javadoc):