Destinos

org.eclipse.pde.core.targets

3.2

Um ponto de extensão para definir e registar definições de destino. A PDE dá ao utilizador a capacidade de escolher e de comutar entre destinos. O conteúdo principal de um destino reside num ficheiro .target. Entre outras coisas, este ficheiro contém uma lista de plug-ins e/ou funções, o ambiente de destino, o ambiente de execução e argumentos de lançamento.

<!ELEMENT extension (target+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT target (description?)>

<!ATTLIST target

id         CDATA #REQUIRED

name       CDATA #REQUIRED

definition CDATA #REQUIRED>


<!ELEMENT description (#PCDATA)>

uma descrição deste destino legível por parte dos utilizadores



De seguida é apresentado um exemplo de uma extensão targets:
  

<extension point =

"org.eclipse.pde.core.targets"

>

<target id=

"org.eclipse.pde.core.rcpTarget"

name=

"Eclipse RCP"

path=

"targets/rcp.target"

/>

</extension>

No exemplo acima, o nome e o id do destino são declarados no plugin.xml, mas o seu conteúdo está armazenado num targets/rcp.target localizado no plug-in de contribuição.
O ficheiro .target tem de ser criado através de Ficheiro > Novo > Outro... > Desenvolvimento de Plug-in > Definição de Destino e tem de estar em conformidade com a gramática desse ficheiro.

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

O plug-in org.eclipse.pde.core faculta duas extensões.