Ant-egenskaper
Identifikator:
org.eclipse.ant.core.antProperties
Siden:
3.0
Beskrivelse:
Tillater at plugin-moduler
definerer Ant-egenskaper til bruk i Ant-byggefiler.
Konfigurasjonskodetype:
<!ELEMENT extension (antProperty*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - en fullt kvalifisert ID for målutvidelsespunktet
- id - en valgfri ID for utvidelsesforekomsten
- name - et valgfritt navn på utvidelsesforekomsten
<!ELEMENT antProperty EMPTY>
<!ATTLIST antProperty
name CDATA #REQUIRED
value CDATA #IMPLIED
class CDATA #IMPLIED
headless (true | false)
eclipseRuntime (true | false) >
- name - navnet på egenskapen.
- value - egenskapens verdi. Hvis det er oppgitt en verdi her,
blir "class"-attributtet ignorert.
- class - hvis det ikke er oppgitt
et 'value'-attributt, blir det sendt kall til denne klassen for å returnere den dynamiske verdien
for Ant-egenskapen. Hvis
null
returneres,
er verdien ikke definert.
- headless - oppgir om denne egenskapen
passer til bruk i et Ant-miljø med kommandogrensesnitt. Hvis det kjøres med
kommandogrensesnitt og attributtet er "false", blir egenskapen ikke definert og
det blir ikke opprettet forekomst av eventuelle oppgitte
org.eclipse.ant.core.IAntPropertyProvider
. Den antatte verdien er
true
når det ikke er oppgitt noen verdi.
- eclipseRuntime - oppgir om denne egenskapen
bare skal vurderes når det kjøres i samme VM som Eclipse. Den antatte verdien er
true
når det ikke er oppgitt noen verdi.
Eksempler:
Nedenfor finner du et eksempel
på et utvidelsespunkt for Ant-egenskaper:
<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>
API-informasjon:
Klassen som er
oppgitt i class-egenskapen, må implementere
grensesnittet org.eclipse.ant.core.IAntPropertyProvider.
Levert implementering:
Plattformen bruker denne
mekanismen til å definere Ant-egenskapen eclipse.home til installeringskatalogen for Eclipse, og
til å definere eclipse.running-egenskapen.
Copyright (c) 2000, 2005 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which
accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html