Localizações do Código Fonte
No Eclipse, os esquemas de código fonte e de pontos de extensão são enviados em plug-ins de origem separados. Um plug-in de origem é um plug-in que contém uma ou mais localizações de códigos fonte.
Localizações Declaradas do Código Fonte
Uma localização declarada (predefinida) do código fonte é uma extensão org.eclipse.pde.core.source.
O Eclipse 3.2 inclui sete localizações predefinidas do código fonte. Os esquemas de pontos de extensão e o(s) arquivo(s) de origem para um plug-in estão localizados num subdirectório único numa destas localizações de códigos fonte.
cada subdirectório tem de conter a convenção de nomenclatura {id}_{version}, em que id é o ID do plug-in e version é a versão do plug-in.
Por exemplo, org.eclipse.pde.source é o plug-in que contém o código fonte para todos os plug-ins org.eclipse.pde.*.
Por conseguinte, os esquemas de códigos fonte e de pontos de extensão para os plug-ins org.eclipse.pde.core estão localizados em {eclipse_installation}/plugins/org.eclipse.pde.source_3.2.0.{qualifier}/src/org.eclipse.pde.core_3.2.0.{qualifier}/
Localizações Adicionais do Código Fonte
As localizações adicionais do código fonte podem ser especificadas sem a utilização da extensão org.eclipse.pde.core.source ao premir simplesmente Adicionar... para procurar no sistema de ficheiros.
Os subdirectórios das localizações adicionais do código fonte têm de seguir o mesmo enquadramento e as mesmas convenções de nomenclatura descritas anteriormente para as localizações declaradas do código fonte.
Convenção de Nomenclatura do Arquivo de Origem
O arquivo ZIP que contém o código fonte de um plug-in tem de respeitar a convenção de nomenclatura {library_name}src.zip.
Por exemplo, se um plug-in contiver o cabeçalho Agrupamento-CaminhodaClasse: xyz.jar MANIFEST.MF, o código fonte terá de ser empacotado num arquivo ZIP denominado xyzsrc.zip.
Se o plug-in não contiver nenhum cabeçalho Agrupamento-CaminhodaClasse MANIFEST.MF ou se o cabeçalho tiver o formato Agrupamento-CaminhodaClasse: . , o código fonte terá de ser empacotado num arquivo ZIP denominado src.zip.