Vlastnosti Ant
Identifikátor:
org.eclipse.ant.core.antProperties
Od:
3.0
Popis:
Umožňuje modulům plug-in definovat vlastnosti Ant pro použití souborů sestavení Ant.
Konfigurační markup:
<!ELEMENT extension (antProperty*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Úplný identifikátor cílového bodu rozšíření.
- ID - Nepovinný identifikátor instance rozšíření.
- name - Nepovinný název instance rozšíření.
<!ELEMENT antProperty EMPTY>
<!ATTLIST antProperty
name CDATA #REQUIRED
value CDATA #IMPLIED
class CDATA #IMPLIED
headless (true | false)
eclipseRuntime (true | false) >
- name - Název ukázky.
- value - Hodnota ukázky.
Jestliže je zde zadána hodnota, je atribut "class" ignorován.
- class - Jestliže není zadán atribut 'value', je tato třída zavolána, aby vrátila dynamickou hodnotu vlastnosti Ant. Pokud je vrácena hodnota
null
, hodnota není nastavena.
- headless - Označuje, zda je tato vlastnost vhodná pro použití v "neřízeném" prostředí Ant. Pokud je spuštěn bez hlavičky a atribut je "false", nebude vlastnost nastavena a nebude vytvořena instance příkazu
org.eclipse.ant.core.IAntPropertyProvider
. Jestliže není zadána, je odvozena hodnota true
.
- eclipseRuntime - Označuje, zda by tato vlastnost měla být při spuštění ve stejném systému VM jako prostředí Eclipse brána v úvahu. Jestliže není zadána, je odvozena hodnota
true
.
Příklady:
Zde je uveden příklad bodu rozšíření vlastností 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>
Informace rozhraní API:
Třída pojmenovaná ve vlastnosti class musí implementovat rozhraní org.eclipse.ant.core.IAntPropertyProvider.
Dodaná implementace:
Platforma používá tento mechanizmus k nastavení vlastnosti Ant eclipse.home do instalačního adresáře Eclipse a k nastavení vlastnosti eclipse.running.
Copyright (c) 2000, 2005 IBM Corporation a další.
Všechna práva vyhrazena.
Tento program a doprovodné materiály jsou zpřístupněny za podmínek licence Eclipse Public License
v1.0, která je součástí této distribuce a je k dispozici na adrese
http://www.eclipse.org/legal/epl-v10.html