Ant-eigenschappen
ID:
org.eclipse.ant.core.antProperties
Sinds:
3.0
Beschrijving:
Hiermee kunt u voor plugins Ant-eigenschappen definiëren voor gebruik in Ant-buildbestanden.
Configuratiemarkup:
<!ELEMENT extension (antProperty*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - een volledig gekwalificeerd ID van het doelextensiepunt.
- id - een optioneel ID van de extensie-instance.
- name - een optionele naam van de extensie-instance.
<!ELEMENT antProperty EMPTY>
<!ATTLIST antProperty
name CDATA #REQUIRED
value CDATA #IMPLIED
class CDATA #IMPLIED
headless (true | false)
eclipseRuntime (true | false) >
- name - de naam van de eigenschap.
- value - de waarde van de eigenschap. Als u hiervoor een waarde opgeeft, wordt het kenmerk "class" genegeerd.
- class - als u geen waarde voor het kenmerk 'value' hebt opgegeven, wordt deze klasse aangeroepen om de dynamische waarde voor de Ant-eigenschap te retourneren. Als
null
wordt geretourneerd, is de waarde niet ingesteld.
- headless - geeft aan of deze eigenschap kan worden gebruikt in een "headless" Ant-omgeving. Als de headless-werkstand actief is en het kenmerk is "false", wordt de eigenschap niet ingesteld en wordt een eventueel opgegeven
org.eclipse.ant.core.IAntPropertyProvider
niet geïnstantieerd. Als dit kenmerk niet is opgegeven, is de geïmpliceerde waarde true
.
- eclipseRuntime - geeft aan of deze eigenschap alleen moet worden verwerkt wanneer deze wordt uitgevoerd op dezelfde VM als Eclipse. Als dit kenmerk niet is opgegeven, is de geïmpliceerde waarde
true
.
Voorbeelden:
Dit is een voorbeeld van de extensie antProperties:
<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-informatie:
De klasse in de eigenschap class moet de interface org.eclipse.ant.core.IAntPropertyProvider implementeren.
Verstrekte implementatie:
Dit mechanisme wordt door het platform gebruikt om de Ant-eigenschap eclipse.home in te stellen voor de installatiedirectory van Eclipse en om de eigenschap eclipse.running in te stellen.
Copyright (c) 2000, 2005 IBM Corporation en anderen.
Alle rechten voorbehouden. Dit programma en het begeleidende materiaal zijn beschikbaar gesteld onder de voorwaarden van de Eclipse Public License v1.0 die bij deze distributie is geleverd en beschikbaar is op http://www.eclipse.org/legal/epl-v10.html.