Propriedades de Ant
Identificador:
org.eclipse.ant.core.antProperties
A partir de:
3.0
Descrição:
Permite aos plug-ins definir propriedades de Ant para utilizar em ficheiros de construção Ant.
Marcação da Configuração:
<!ELEMENT extension (antProperty*)>
<!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 antProperty EMPTY>
<!ATTLIST antProperty
name CDATA
#REQUIRED
value CDATA #IMPLIED
class CDATA #IMPLIED
headless (true | false)
eclipseRuntime (true | false) >
- name - O nome da propriedade.
- value - O valor da propriedade. Caso seja facultado um valor aqui, o atributo "class" é ignorado.
- class - Caso não seja facultado qualquer atributo 'value', esta classe é chamada para devolver o valor dinâmico da propriedade de Ant. Caso seja devolvido
null
, o valor não é definido.
- headless - indica se esta propriedade é adequada para utilizar num ambiente Ant "headless". Caso esteja a executar headless e o atributo seja "false", a propriedade não será definida e não será criada qualquer instância do
org.eclipse.ant.core.IAntPropertyProvider
especificado. O valor implícito é true
, quando não houver especificação.
- eclipseRuntime - indica se esta propriedade 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 propriedades de Ant:
<extension point=
"org.eclipse.ant.core.antProperties"
>
<antProperty name=
"eclipse.home"
class=
"org.eclipse.ant.internal.core.AntPropertyValueProvider"
/>
<antProperty name=
"eclipse.running"
value=
"true"
/>
</extension>
Informações de API:
A classe designada na propriedade class tem de implementar a interface org.eclipse.ant.core.IAntPropertyProvider.
Implementação Facultada:
A plataforma utiliza este mecanismo para definir a propriedade de Ant eclipse.home no directório de instalação de Eclipse e para definir a propriedade eclipse.running.
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