La información de empaquetado de características se coloca en un archivo .jar Java independiente. Los recursos jar Java estándar se emplean para construir archivadores de características. Los archivadores de características hacen referencia a archivadores de conectores empaquetados por separado (vea el apartado siguiente) y a archivos no de conector.
Las características se identifican con un identificador estructurado que toma como base el nombre del dominio Internet del proveedor. Por ejemplo, la organización eclipse.org produce la característica org.eclipse.jdt. El juego de caracteres que se emplea para los identificadores de una característica es precisamente el que esté especificado para los identificadores de la característica (vea Manifiesto de conector).
El convenio recomendado para denominar los archivadores de
características es:
<id>_<versión>.jar
Donde <id> es el identificador de la característica y <versión> es el identificador completo de la versión, que está en el correspondiente archivo feature.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 también son válidos para los archivadores de características:
org.eclipse.jdt_2.0.0.jar
org.eclipse.pde_2.0.jar
my_feature.jar
Internamente, cada archivador de característica se empaqueta de forma relativa al correspondiente directorio de la característica (sin incluir el elemento de vía de acceso del directorio). La estructura del archivador es la siguiente:
feature.xml
feature<_entornoLocal>.properties (vea "Información de característica
traducida")
otros archivos y subdirectorios de la característica (TBD)
META-INF/
archivos de manifiesto y de seguridad jar Java