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 do Código Fonte

 

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.