Extra Ant-klassenpadvermeldingen
ID:
org.eclipse.ant.core.extraClasspathEntries
Beschrijving:
Hiermee kunt u in plugins willekeurige JAR-bestanden definiëren voor gebruik
in de Ant-infrastructuur. Deze JAR-bestanden worden tijdens runtime in het Ant-klassenpad ingevoegd. Behalve het JAR-bestand wordt ook de pluginklassenlader van de plugin waarmee het JAR-bestand wordt aangeleverd, aan het klassenpad toegevoegd.
Configuratiemarkup:
<!ELEMENT extension (extraClasspathEntry*)>
<!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 extraClasspathEntry EMPTY>
<!ATTLIST extraClasspathEntry
library CDATA #REQUIRED
headless (true | false)
eclipseRuntime (true | false) >
- library - een relatief pad ten opzichte van de installatielocatie van de plugin voor de bibliotheek.
- headless - geeft aan of deze extra klassenpadvermelding kan worden gebruikt in een "headless" Ant-omgeving. Als de headless-werkstand actief is en het kenmerk is
false
, wordt de vermelding niet geladen of gedefinieerd. Bovendien wordt de pluginklassenlader niet toegevoegd als een bovenliggende klassenlader aan de Ant-klassenlader.
Als dit kenmerk niet is opgegeven, is de geïmpliceerde waarde true
.
- eclipseRuntime - geeft aan of deze extra klassenpadvermelding alleen moet worden verwerkt voor builds die worden uitgevoerd op dezelfde VM als Eclipse. De geïmpliceerde waarde is "true" als u niets opgeeft.
Voorbeelden:
Dit is een voorbeeld van de extensie extraClasspathEntries:
<extension point=
"org.eclipse.ant.core.extraClasspathEntries"
>
<extraClasspathEntry library=
"myExtraLibrary.jar"
/>
</extension>
Verstrekte implementatie:
Het platform bevat al een JAR-bestand met ondersteuning voor Ant (antsupportlib.jar).
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.