Archivy modulů plug-in

Moduly plug-in a jejich fragmenty jsou baleny jednotlivě jako samostatné javové soubory .jar. K tvorbě archivů modulů plug-in se používají standardní systémové prostředky Java pro soubory jar. Mezi archivem obsahujícím modul plug-in a archivem s fragmentem modulu plug-in není činěn žádný rozdíl.

Doporučená konvence k pojmenování archivů s moduly plug-in:
<id>_<verze>.jar

Kde <id> je identifikátor modulu plug-in nebo jeho fragmentu a <verze> je úplný identifikátor verze obsažený v plugin.xml, resp. fragment.xml. Povšimněte si, že jde o doporučenou konvenci, která omezuje nebezpečí kolizí, nikoli však o konvenci, kterou vyžaduje architektura Eclipse. Například následující názvy jsou platné pro archivy modulů plug-in:

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

Interně pak každý archiv modulu plug-in zabalí všechny příslušné soubory modulu plug-in nebo fragmentu vzhledem k jeho adresáři modulu plug-in či fragmentu (ale nezahrnuje prvek cesty k adresáři). Archiv má tuto strukturu

plugin.xml *NEBO* fragment.xml
jiné soubory modulu plug-in nebo fragmentu a podadresáře
META-INF/
    Manifest Java jar a soubory zabezpečení