Entradas Adicionais de Caminho de Classe de Ant
Identificador:
org.eclipse.ant.core.extraClasspathEntries
Descrição:
Permite a plug-ins definir ficheiros JAR arbitrários a serem utilizados pela estrutura de Ant. Estes ficheiros JAR são colocados no caminho de classe de Ant no tempo de execução. Para além do ficheiro JAR, o carregador de classes do plug-in que faculta o JAR também é adicionado ao caminho de classe.
Marcação da Configuração:
<!ELEMENT extension (extraClasspathEntry*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - um identificador totalmente qualificado do ponto de extensão de destino
- id - um identificador opcional da instância de extensão
- name - um nome opcional da instância de extensão
<!ELEMENT extraClasspathEntry EMPTY>
<!ATTLIST extraClasspathEntry
library CDATA #REQUIRED
headless (true | false)
eclipseRuntime (true | false) >
- library - um caminho relativo à localização de instalação do plug-in da biblioteca.
- headless - indica se esta entrada adicional de caminho de classe é adequada para utilizar num ambiente Ant "headless". Caso esteja a executar headless e o atributo seja
false
, esta entrada não será adicionada ao caminho de classe de Ant. De igual forma, o carregador da classe plugin não será adicionado como carregador de classes ascendente ao carregador de classes de Ant.
O valor implícito é true
, quando não houver especificação.
- eclipseRuntime - indica se esta entrada adicional de caminho de classe só deve ser considerada quando executada na mesma VM de Eclipse. O valor implícito é true, quando não houver especificação.
Exemplos:
De seguida apresenta-se um exemplo de um ponto de extensão de entradas adicionais de caminho de classe.
<extension point=
"org.eclipse.ant.core.extraClasspathEntries"
>
<extraClasspathEntry library=
"myExtraLibrary.jar"
/>
</extension>
Implementação Facultada:
A plataforma em sifaculta um ficheiro jar de suporte de Ant (antsupportlib.jar).
Copyright (c) 2000, 2005 IBM Corporation e outros.
Todos os direitos reservados. Este programa e os materiais que o acompanham estão disponíveis sob os termos da Eclipse Public License v1.0, que acompanha esta distribuição, e estão disponíveis em http://www.eclipse.org/legal/epl-v10.html