Zusätzliche Ant-Klassenpfadeinträge
Kennung:
org.eclipse.ant.core.extraClasspathEntries
Beschreibung:
Hiermit können Plug-ins willkürliche JARs für die Verwendung durch die Ant-Infrastruktur definieren.
Diese JARs werden zur Laufzeit in den Ant-Klassenpfad gestellt. Neben dem JAR wird auch das Plug-in-Klassenladeprogramm des Plug-ins, das die JAR zur Verfügung stellt, zum Klassenpfad hinzugefügt.
Konfigurationsbefehle:
<!ELEMENT extension (extraClasspathEntry*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Vollständig qualifizierte ID des Zielerweiterungspunkts
- id - Optionale ID des Erweiterungsexemplars
- name - Optionaler Name des Erweiterungsexemplars
<!ELEMENT extraClasspathEntry EMPTY>
<!ATTLIST extraClasspathEntry
library CDATA #REQUIRED
headless (true | false)
eclipseRuntime (true | false) >
- library - Ein relativer Pfad zur Installationsposition des Plug-ins für die Bibliothek.
- headless - Gibt an, ob dieser zusätzliche Klassenpfadeintrag in einer Ant-Headless-Umgebung verwendet werden kann. Wenn eine Headless-Umgebung verwendet wird und dieses Attribut auf
false
gesetzt ist, wird dieser Eintrag nicht zum Ant-Klassenpfad hinzugefügt. Außerdem wird das Klassenladeprogramm des Plug-ins nicht als übergeordnetes Klassenladeprogramm zum Ant-Klassenladeprogramm hinzugefügt. Der implizierte Wert ist true
, wenn dieses Attribut nicht angegeben ist.
- eclipseRuntime - gibt an, ob dieser zusätzliche Klassenpfadeintrag nur berücksichtigt werden sollte, bei Erstellungen, die in der gleichen VM wie Eclipse ausgeführt werden. Wenn dieses Attribut nicht definiert ist, wird der Wert "true" impliziert.
Beispiele:
TBeispiel eines Erweiterungspunkts für zusätzliche Klassenpfadeinträge:
<extension point=
"org.eclipse.ant.core.extraClasspathEntries"
>
<extraClasspathEntry library=
"myExtraLibrary.jar"
/>
</extension>
Bereitgestellte Implementierung:
Die Plattform selbst stellt eine Ant-Unterstützungs-JAR zur Verfügung (antsupportlib.jar).
Copyright (c) 2000, 2005 IBM Corporation und Andere.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden gemäß den Bedingungen der "Eclipse Public License v1.0" zur Verfügung gestellt, die dieser Lieferung beiliegt und unter
http://www.eclipse.org/legal/epl-v10.html abgerufen werden kann.