Plugin-arkiver

Plugins og plugin-fragmenter pakkes som separate Java .jars. Der bruges standard Java jar-faciliteter til at konstruere plugin-arkiver. Der er ingen forskel mellem et plugin-arkiv, der er indeholder en plugin, og et arkiv, der indeholder et plugin-fragment.

Den anbefalede navnestandard for plugin-arkiver er
<id>_<version>.jar

Hvor <id> er plugin- eller fragment-id'en, og <version> er den fuldstændige versions-id, som findes i den respektive plugin.xml- eller fragment.xml-fil. Bemærk, at det er en anbefalet navnestandard, som minimerer risikoen for sammenstød, men den er ikke påkrævet af Eclipse-arkitekturen. Følgende er f.eks. gyldige navne på plugin-arkiver:

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

Internt pakker hvert plugin-arkiv eller relevante plugin- eller fragmentfiler i forhold til deres plugin- eller fragmentbibliotek, men inkluderer ikke biblioteksstielementet. Arkivet har følgende struktur:

plugin.xml *OR* fragment.xml
andre plugin- eller fragmentfiler og underbiblioteker
META-INF/
    Java jar-manifest og sikkerhedsfiler