Plugin-arkiver

Plugin-moduler og plugin-fragmenter er pakket enkeltvis som separate .jar-filer for Java. Standard jar-funksjoner for Java blir brukt til å konstruere plugin-arkiver. Det skilles ikke mellom plugin-arkiver som inneholder en plugin-modul, og en som inneholder et plugin-fragment.

Den anbefalte konvensjonen for navngivning av plugin-arkiver er
<id>_<version>.jar

der <id> er plugin- eller fragment-IDen, og <version> er den fullstendige versjons-ID i henholdsvis plugin.xml eller fragment.xml. Legg merke til at dette er en anbefalt konvensjon som minimerer sjansene for kollisjoner, men den kreves ikke av Eclipse-arkitekturen. Følgende er for eksempel gyldige navn på plugin-arkiver:

org.eclipse.platform_1.0.3.jar
org.eclipse.ui.nl_2.0.jar
my_plugin.jar

I utgangspunktet pakker hvert plugin-arkiv alle de relevante plugin- eller fragmentfilene relativt til plugin- eller fragmentkatalogen (men uten katalogbaneelementet). Arkivet har følgende struktur:

plugin.xml *OR* fragment.xml
andre plugin- eller fragmentfiler og underkataloger
META-INF/
    JAR-manifestfil og sikkerhetsfiler for Java