Archivadores de plug-ins

Los plug-ins y los fragmentos de plug-in se empaquetan individualmente como archivos .jar Java independientes. Los recursos jar Java estándar se emplean para construir archivadores de plug-ins. No se hace ninguna distinción entre los archivadores que contienen un plug-in y los que contienen un fragmento de plug-in.

El convenio recomendado para denominar los archivadores de plug-ins es:
<id>_<version>.jar

Donde <id> es el identificador del plug-in o del fragmento y <versión> es el identificador completo de la versión, que está en el correspondiente archivo plugin.xml o fragment.xml. Tenga en cuenta que este es un convenio recomendado que minimiza la probabilidad de que se produzcan colisiones, pero no viene impuesto por la arquitectura de Eclipse. Por ejemplo, los siguientes nombres de archivador de plug-in son válidos:

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

Internamente, cada archivador de plug-in empaqueta todos los archivos de plug-in o de fragmento relevantes de forma relativa al correspondiente directorio del plug-in o fragmento (sin incluir el elemento de vía de acceso del directorio). La estructura del archivador es la siguiente:

plugin.xml *OR* fragment.xml
otros archivos y subdirectorios de plug-in o fragmento
META-INF/
    archivos de manifiesto y de seguridad jar Java