Рекомендуется применять следующее соглашение об именах архивов модулей:
<ИД>_<версия>.jar
Здесь <ИД> - это идентификатор модуля или фрагмента, а <версия> - полный идентификатор версии, указанный в связанном файле plugin.xml или fragment.xml. Обратите внимание, что данное соглашение позволяет максимально снизить вероятность возникновения конфликтов, однако оно не является обязательным для архитектуры Eclipse. Ниже перечислены примеры допустимых имен архивов модулей.
org.eclipse.platform_1.0.3.jar
org.eclipse.ui.nl_2.0.jar
my_plugin.jar
Внутренняя структура архива модулей указана относительно каталога модуля или фрагмента (без элемента пути к каталогу). Ниже приведена структура архива:
plugin.xml или fragment.xml
прочие файлы и подкаталоги модуля или фрагмента
META-INF/
Манифест Java jar и файлы защиты