Eclipse 3.0 ja sitä aiemmat versiot toimitettiin siten, että kukin lisäosa oli hakemisto, joka sisälsi koodin JAR-arkistossa sekä useita muita tiedostoja. Jotta voitaisiin pienentää toimitettavien tiedostojen määrää ja Eclipse-jakelupakettien kokoa, Eclipse-ohjelmiston tukea on parannettu niin, että kukin lisäosa pystytään toimittamaan yhtenä koodin ja muut resurssit sisältävänä JAR-tiedostona.
Toimitettavan lisäosan muuntaminen JAR-arkistoksi
manifest.mf
-tiedosto, poista Bundle-Classpath
-otsikko.plugin.xml
-tiedosto, muuta kirjastomerkintä pisteeksi seuraavasti: <runtime>
<library name=".">
<export name="*"/>
</library>
</runtime>
build.properties
-tiedostoa seuraavasti:(.)
bin.includes
pitäisi olla yksi. Jos bin.includes
-rivillä on ollut esimerkiksi nimi core.jar
, sen tilalle tulee .
. Esimerkiksi: bin.includes=about.html,.,META-INF/MANIFEST.MF
source.foo.jar=
nimeksi source..=
(eli source piste piste)output.foo.jar=
nimeksi output..=
(eli output piste piste)jars.compile.order
)manifest.mf
-tiedoston, lisää META-INF/
-merkintä bin.includes
-riville.<plugin>
-tunnisteeseen: unpack="false"
about.html
-tiedoston linkitettyä sisältöä.about.html
-perustiedosto ilman linkitettyjä tiedostoja, sinun ei tarvitse tehdä mitään.about.html
-tiedostosta, kyseinen sisältö täytyy sijoittaa about_files
-nimiseen hakemistoon lisäosan juureen.about.html
-tiedostossa olevat linkit osoittamaan tiedostojen uuteen sijaintipaikkaan. Jos käytössä on mukautettu koontikomentosarja (build.xml
):
Jos käytössä on muita komentosarjoja (esimerkiksi javadoc-muodostuksen komentosarjoja):