Localização de Origem

org.eclipse.pde.core.source

2.0

Este ponto de extensão permite que o PDE localize archives de origem para bibliotecas no plug-in Eclipse localizadas em um produto com base em Eclipse. Ele é utilizado para contribuir localizações que contêm os archives de origem. Essas localizações devem conter o mesmo layout do diretório 'plug-ins'.

Para cada plug-in ou fragmento, um diretório no formato {id}_{versão} deve existir. O conteúdo do diretório corresponde ao local do plug-in/fragmento. Ele deve conter o arquivo zip do código de origem no formato {nome_da_biblioteca}src.zip em que o nome da biblioteca é o nome da biblioteca Java que combina o código de origem. Para plug-ins JAR'd e bibliotecas nomeadas '.', o arquivo zip de origem deve ser nomeado simplesmente como src.zip.

Além disso, ele deve conter qualquer arquivo ou diretório especificado no build.properties utilizando a variável src.includes.

<!ELEMENT extension (location+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT location EMPTY>

<!ATTLIST location

path CDATA #REQUIRED>


A seguir um exemplo da extensão source:
 

<extension point =

"org.eclipse.pde.core.source"

>

<location path=

"src"

/>

</extension>

No exemplo anterior, o local de origem src no plug-in de contribuição foi registrado.

Nenhum código Java é necessário para este ponto de extensão.

O SDK do Eclipse acompanha plug-ins de origem que contêm informações de origem para todos os plug-ins e fragmentos no SDK do Eclipse.