Archiwa wtyczek

Wtyczki i ich fragmenty są indywidualnie pakowane jako oddzielne pliki JAR środowiska Java. Do tworzenia archiwów wtyczek używa się standardowych narzędzi Java służących do obsługi plików JAR. Nie odróżnia się archiwów zawierających wtyczkę od archiwów zawierających tylko jej fragment.

Przy tworzeniu nazw archiwów wtyczek zalecana jest następująca konwencja:
<identyfikator>_<wersja>.jar

<id> to identyfikator wtyczki, a <wersja> to pełen identyfikator wersji zawarty w odpowiednim pliku plugin.xml lub fragment.xml. Należy podkreślić, że jest to konwencja zalecana, która ogranicza do minimum ryzyko konfliktów, ale nie jest ona wymagana przez architekturę Eclipse. Poniżej zaprezentowano kilka przykładów poprawnych nazw archiwów wtyczek:

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

Wewnątrz archiwum wszystkie pliki wtyczki lub fragmentu są pakowane z zachowaniem swojego położenia względem własnego katalogu (jednak nie jest uwzględniana ścieżka do katalogu). Archiwum ma następującą strukturę:

plugin.xml *LUB* fragment.xml
inne pliki i podkatalogi wtyczki lub fragmentu
META-INF/
   manifest JAR i pliki ochrony