Архивы модулей

Модули и фрагменты модулей поставляются в отдельных пакетах Java в формате .jar. Для их создания применяются стандартные инструменты Java jar. Архивы, содержащие модули и фрагменты модулей, обрабатываются одинаковым образом.

Рекомендуется применять следующее соглашение об именах архивов модулей:
<ИД>_<версия>.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 и файлы защиты