Propriedades Ant
Identificador:
org.eclipse.ant.core.antProperties
Desde:
3.0
Descrição:
Permite que os plug-ins definam propriedades Ant para utilização em arquivos de construção Ant
Marcação de Configuração:
<!ELEMENT extension (antProperty*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - um identificador completo 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.
Se um valor é fornecido aqui, o atributo "class" é ignorado.
- class - Se nenhum atributo 'value' for fornecido, essa classe será chamada para retornar o valor dinâmico para a propriedade Ant. Se
null
for retornado, o valor não será configurado.
- headless - indica se essa propriedade é adequada para utilização em um ambiente Ant "headless". Se headless em execução e o atributo for "false", a propriedade mão será definida e qualquer
org.eclipse.ant.core.IAntPropertyProvider
especificado não será instanciado.
O valor implícito será true
, quando não for especificado.
- eclipseRuntime - indica se essa propriedade deve ser considerada somente quando quando executada no mesmo VM como Eclipse. O valor implícito será
true
, quando não for especificado.
Exemplos:
A seguir, há um exemplo de um ponto de extensão das propriedades 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 denominada na propriedade class deve implementar a interface org.eclipse.ant.core.IAntPropertyProvider.
Implementação Fornecida:
A plataforma utiliza esse mecanismo para configurar o eclipse.home da propriedade Ant para o diretório de instalação do Eclipse e para configurar a propriedade eclipse.running.
Direitos Autorais (c) 2000, 2005 IBM Corporation e outros.
Todos os direitos reservados.
Este programa e os materiais que o acompanham são disponibilizados
sob os termos da Eclipse Public License v1.0 que acompanha esta
distribuição e estão disponíveis no endereço http://www.eclipse.org/legal/epl-v10.html