A convenção recomendada para dar nomes aos arquivos de plug-in é
<id>_<versão>.jar
onde <id> é o identificador de plug-in e <versão> é o identificador de versão completo contido no respectivo ficheiro plugin.xml ou fragment.xml. Observe que esta é uma convenção recomendada que minimiza a hipótese de colisões, mas não é obrigatória na arquitectura do Eclipse. Por exemplo, a seguir encontram-se os nomes de arquivos de plug-ins válidos:
org.eclipse.platform_1.0.3.jar
org.eclipse.ui.nl_2.0.jar
my_plugin.jar
Internamente, cada arquivo de plug-in coloca em pacotes todos os ficheiros de plug-ins ou de fragmentos relativos ao respectivo directório do plug-in ou fragmento (mas não incluindo o elemento de caminho do directório). O arquivo tem a seguinte estrutura
plugin.xml *OR* fragment.xml
outros ficheiros e sub-directórios de plug-ins e fragmentos
META-INF/
ficheiros de manifesto e de segurança jar Java