Ant-egenskaper
ID:
org.eclipse.ant.core.antProperties
Sedan:
3.0
Beskrivning:
Gör det möjligt för insticksprogram att definiera Ant-egenskaper för användning i Ant-byggfiler.
Konfigurationsmärkordsuppsättning:
<!ELEMENT extension (antProperty*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - ett fullständigt ID för målutökningspunkten
- id - ett valfritt ID för utökningsförekomsten
- name - ett valfritt namn på utökningsförekomsten
<!ELEMENT antProperty EMPTY>
<!ATTLIST antProperty
name CDATA #REQUIRED
value CDATA #IMPLIED
class CDATA #IMPLIED
headless (true | false)
eclipseRuntime (true | false) >
- name - Namnet på egenskapen.
- value - Egenskapens värde. Om ett värde anges här ignoreras attributet "class".
- class - Om inget "value"-attribut ges, anropas den här klassen för att det dynamiska värdet för Ant-egenskapen ska kunna returneras. Om
null
returneras har inget värde angetts.
- headless - Visar om den här egenskapen är lämplig att använda i en "konsollös" Ant-miljö. Om körningen sker konsollöst och attributet är "false" anges inte egenskapen och det kommer inte skapas förekomster av alla angivna
org.eclipse.ant.core.IAntPropertyProvider
. Standardvärdet är true
när inget annat anges.
- eclipseRuntime - Visar om denna egenskap endast ska övervägas när den körs i samma VM som Eclipse. Standardvärdet är
true
när inget annat anges.
Exempel:
Följande är ett exempel på en utökningspunkt för 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-information:
Klassen som namnges i class-egenskapen måste implementera org.eclipse.ant.core.IAntPropertyProvider-gränssnittet.
Medföljande implementering:
Plattformen använder den här mekanismen för att sätta Ant-egenskapen eclipse.home till installationskatalogen för Eclipse samt ange eclipse.running-egenskapen.
Copyright (c) 2000, 2005 IBM Corporation and others.
All Rights Reserved. Detta program och medföljande material tillhandahålls under villkoren för Eclipse Public License v1.0 som medföljer denna distribution och finns tillgänglig på
http://www.eclipse.org/legal/epl-v10.html