Przy tworzeniu nazw archiwów modułów dodatkowych zalecana jest następująca konwencja:
<identyfikator>_<wersja>.jar
<id> to identyfikator modułu dodatkowego, 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 modułów dodatkowych:
org.eclipse.platform_1.0.3.jar
org.eclipse.ui.nl_2.0.jar
my_plugin.jar
Wewnątrz archiwum wszystkie pliki modułu dodatkowego 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 modułu dodatkowego lub fragmentu
META-INF/
manifest JAR i pliki ochrony