As informações de empacotamento de recurso são colocadas em um arquivo .jar do Java separado. As facilidades do jar do Java padrão são utilizadas para construir archives de recursos. Os archives de recursos se referem a archives de plug-in compactados separadamente (veja a próxima seção) e a arquivos sem plug-in.
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