Dodatkowe wpisy ścieżek klasy narzędzia Ant
Identyfikator:
org.eclipse.ant.core.extraClasspathEntries
Opis:
Umożliwia modułom dodatkowym
definiowanie dowolnych plików JAR do użycia przez infrastrukturę narzędzia Ant.
Te pliki JAR są umieszczane w ścieżce klasy narzędzia Ant w czasie wykonywania. Poza
plikiem JAR do ścieżki klasy dodawany jest również program ładujący klasy modułów
dodatkowych modułu dodatkowego udostępniającego dany plik JAR.
Znaczniki konfiguracji:
<!ELEMENT extension (extraClasspathEntry*)>
<!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 extraClasspathEntry EMPTY>
<!ATTLIST extraClasspathEntry
library CDATA #REQUIRED
headless (true | false)
eclipseRuntime (true | false) >
- library - ścieżka względna wobec miejsca instalacji modułu dodatkowego biblioteki.
- headless - wskazuje, czy ten dodatkowy wpis ścieżki klasy jest
odpowiedni do stosowania w nienadzorowanym środowisku Ant. W przypadku nienadzorowanego wykonywania, gdy atrybut ma wartość
false
, wpis ten nie zostanie dodany do ścieżki klasy narzędzia Ant. Podobnie program ładujący klasy modułów dodatkowych nie zostanie
dodany do programu ładującego klasy narzędzia Ant jako nadrzędny program
ładujący klasy. Jeśli nie określono wartości atrybutu, przyjmowana jest wartość
true
.
- eclipseRuntime - wskazuje, czy ten dodatkowy wpis ścieżki klasy
powinien być brany pod uwagę jedynie przy budowaniu wykonywanym 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 dodatkowych wpisów ścieżek klasy:
<extension point=
"org.eclipse.ant.core.extraClasspathEntries"
>
<extraClasspathEntry library=
"myExtraLibrary.jar"
/>
</extension>
Dostarczana implementacja:
Sama platforma udostępnia plik jar obsługi narzędzia Ant (antsupportlib.jar).
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.