Entradas adicionales de vía de acceso de clases de Ant
Identificador:
org.eclipse.ant.core.extraClasspathEntries
Descripción:
Permite a los conectores definir archivos JAR arbitrarios para que
se utilicen en la infraestructura de Ant.
Estos JAR se
ponen en la vía de acceso de Ant en tiempo de ejecución. Además del JAR,
también se añade a la vía de acceso de clases el cargador de clases del
conector que proporciona el JAR.
Código de configuración:
<!ELEMENT extension (extraClasspathEntry*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point: identificador totalmente calificado del punto de extensión destino
- id: identificador opcional de la instancia de extensión
- name: nombre opcional de la instancia de extensión
<!ELEMENT extraClasspathEntry EMPTY>
<!ATTLIST extraClasspathEntry
library CDATA #REQUIRED
headless (true | false)
eclipseRuntime (true | false) >
- library: vía de acceso relativa a la ubicación de instalación del conector de la biblioteca.
- headless: indica si esta entrada adicional de vía de acceso de clases es adecuada para utilizarla en un entorno Ant "sin cabecera" ("headless").
Si la ejecución se realiza en modalidad sin cabecera y el atributo es
false
,
la entrada no se añadirá a la vía de acceso de clases de Ant. El cargador de clases del conector tampoco se añadirá como cargador de clases padre al cargador de clases de Ant. El
valor implícito es true
, si no se especifica.
- eclipseRuntime: indica si esta entrada de vía de acceso de clases sólo debe
tenerse en cuenta para construcciones ejecutadas en la misma VM que Eclipse. Si no se especifica, se toma por omisión el valor true.
Ejemplos:
A continuación figura un ejemplo de
punto de extensión de entradas de vía de acceso de clases adicionales:
<extension point=
"org.eclipse.ant.core.extraClasspathEntries"
>
<extraClasspathEntry library=
"myExtraLibrary.jar"
/>
</extension>
Implementación suministrada:
La propia plataforma suministra un archivo JAR de soporte de Ant (antsupportlib.jar).
Copyright (c) 2000, 2005 IBM Corporation y otros.
Reservados todos los derechos. Este programa y sus materiales adjuntos están
disponibles bajo los términos de la licencia pública común (Eclipse Public
License) v1.0 que acompaña a esta distribución, y está disponible en
http://www.eclipse.org/legal/epl-v10.html