Ekstra Ant Classpath-indgange
Id:
org.eclipse.ant.core.extraClasspathEntries
Beskrivelse:
Gør det muligt for plugins at definere tilfældige JAR'er til brug i Ant-infrastrukturen. Disse JAR'er placeres i Ant-classpath på runtime. Ud over
JAR'en tilføjes plugin-classloader til den plugin, der leverer JAR'en, også til classpath.
Konfigurationskode:
<!ELEMENT extension (extraClasspathEntry*)>
<!ATTLIST-udvidelse
point CDATA #REQUIRED
id CDATA #IMPLIED
navn CDATA #IMPLIED>
- point - en fuldstændig id for måludvidelsespunktet.
- id - en valgfri id for udvidelsesforekomsten.
- name - et valgfrit navn på udvidelsesforekomsten.
<!ELEMENT extraClasspathEntry EMPTY>
<!ATTLIST extraClasspathEntry
library CDATA #REQUIRED
headless (true | false)
eclipseRuntime (true | false) >
- library - en sti relativ til bibliotekets plugin-installations-placering.
- headless - angiver, om den ekstra classpath-indgang er velegnet til brug i et "headless" Ant-miljø. Hvis indgangen udføres headless, og attributten er
false
, tilføjes indgangen ikke til Ant-classpath. Dertil kommer, at plugin-klasseindlæsningen ikke tilføjes som en overordnet classloader til Ant-classloader.
Den
underforståede værdi er true
, hvis der ikke angives noget.
- eclipseRuntime - angiver, om denne ekstra classpath-indgang kun skal overvejes i forbindelse med byg, der udføres i samme VM som Eclipse. Den underforståede værdi er true, hvis den ikke angives.
Eksempler:
Følgende er et eksempel på et udvidelsespunkt til ekstra classpath-indgange:
<udvidelsespunkt=
"org.eclipse.ant.core.extraClasspathEntries"
>
<extraClasspathEntry library=
"myExtraLibrary.jar"
/>
</extension>
Leveret implementering:
Selve platformen leverer en Ant-understøttelses-jar (antsupportlib.jar).
Copyright (c) 2000, 2005 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which accompanies
this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html