Eclipse 3.0 og tidligere ble levert slik at hver plugin-modul var en katalog som inneholdt kode i en JAR-fil, sammen med en mengde andre filer. I tillegg til å forbedre antall filer som ble sendt, sammen med størrelsen på Eclipse-distribusjonene, er det i Eclipse lagt til støtte for å kunne levere hver plugin-modul som en enkelt JAR-fil som inneholder koden og andre ressurser.
Konvertere en plugin-modul som skal leveres som en JAR-fil
manifest.mf-fil,
sletter du toppteksten Bundle-Classpath.plugin.xml-fil, endrer du
bibliotekoppføringen til et punktum på denne måten: <runtime>
<library name=".">
<export name="*"/>
</library>
</runtime>build.properties:(.)bin.includes-linjen. Hvis din
bin.includes-linje for eksempel hadde core.jar,
blir den erstattet med et .. For eksempel:
bin.includes=about.html,.,META-INF/MANIFEST.MFsource.foo.jar= til source..= (som
er source punktum punktum)output.foo.jar= til output..= (som
er output punktum punktum)jars.compile.order etc.manifest.mf-fil, legger du til META-INF/
i bin.includes.<plugin>-koden: unpack="false"about.html.about.html uten linkede filer, trenger du ikke å gjøre noe.about.html-filen, må dette innholdet plasseres i en
katalog med navnet "about_files" i roten av plugin-modulen.about.html
slik at de peker på en nye plasseringen av filene. Hvis du har et tilpasset byggeskript (build.xml):
Hvis du har andre skript (for eksempel skript for javadoc-generering):