Właściwości narzędzia Ant
Identyfikator:
org.eclipse.ant.core.antProperties
Dostępne od wersji:
3.0
Opis:
Umożliwia modułom dodatkowym
definiowanie właściwości narzędzia Ant do użycia w plikach budowania narzędzia
Ant.
Znaczniki konfiguracji:
<!ELEMENT extension (antProperty*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA
#IMPLIED
name CDATA #IMPLIED>
- point - pełny identyfikator docelowego punktu rozszerzenia.
- id - opcjonalny identyfikator instancji rozszerzenia.
- name - opcjonalna nazwa instancji rozszerzenia.
<!ELEMENT antProperty EMPTY>
<!ATTLIST antProperty
name CDATA #REQUIRED
value CDATA #IMPLIED
class CDATA #IMPLIED
headless (true | false)
eclipseRuntime (true | false) >
- name - nazwa właściwości.
- value - wartość właściwości.
Jeśli wartość zostanie podana w tym miejscu, atrybut class będzie ignorowany.
- class - Jeśli nie podano atrybutu value, ta klasa zostanie wywołana w celu zwrócenia
dynamicznej wartości właściwości narzędzia Ant. Jeśli zwracana jest wartość
null
, ta wartość nie jest ustawiona.
- headless - wskazuje, czy ta właściwość jest odpowiednia do stosowania
w nienadzorowanym środowisku Ant. W przypadku nienadzorowanego wykonywania,
gdy atrybut ma wartość false, właściwość ta nie zostanie ustawiona i
nie zostanie utworzona instancja żadnego określonego elementu
org.eclipse.ant.core.IAntPropertyProvider
. Jeśli nie określono wartości atrybutu, przyjmowana jest wartość true
.
- eclipseRuntime - wskazuje, czy ta właściwość powinna być brana pod
uwagę jedynie przy wykonywaniu na tej samej maszynie VM, co środowisko Eclipse. Jeśli nie określono wartości atrybutu, przyjmowana jest wartość
true
.
Przykłady:
Poniżej
przedstawiono przykładowy punkt rozszerzenia właściwości narzędzia 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>
Informacje o interfejsie API:
Klasa
określona we właściwości class musi implementować interfejs
org.eclipse.ant.core.IAntPropertyProvider.
Dostarczana implementacja:
Platforma
korzysta z tego mechanizmu do ustawiania właściwości narzędzia Ant eclipse.home
na katalog instalacji środowiska Eclipse oraz do ustawiania właściwości
eclipse.running.
Copyright (c) 2000, 2005 IBM Corporation i inne podmioty.
Wszelkie prawa zastrzeżone. Program ten oraz towarzyszące mu materiały są udostępniane na warunkach licencji EPL (Eclipse Public License), wersja 1.0, dołączonej do nich i dostępnej pod adresem http://www.eclipse.org/legal/epl-v10.html.