Os recursos são identificados utilizando um identificador estruturado baseado no nome de domínio da Internet do provedor. Por exemplo, a organização eclipse.org produz o recurso org.eclipse.jdt. O conjunto de caracteres utilizado para identificadores de recurso é especificado para identificadores de plug-in (consulte Manifesto do Plug-in).
A convenção recomendada para nomenclatura de archives de recursos é
<id>_<versão>.jar
Em que <id> é o identificador de recurso e <versão> é o identificador de versão completa contido no feature.xml respectivo. Observe que, esta é uma convenção recomendada que minimiza a oportunidade de colisões, mas não é requerida pela arquitetura de Eclipse. Por exemplo, a seguir encontram-se nomes de archives de recursos válidos
org.eclipse.jdt_2.0.0.jar
org.eclipse.pde_2.0.jar
my_feature.jar
Internamente, cada archive de recurso é compactado relativo ao diretório do recurso (mas não incluindo o elemento de caminho do diretório). O archive possui a seguinte estrutura
feature.xml
feature<_locale>.properties (consulte "Informações de Recurso Traduzível")
outros arquivos e subdiretórios de recurso (TBD)
META-INF/
Manifesto jar do Java e arquivos de segurança