Ant-luokkapolun syötteen lisämääritykset
Tunnus:
org.eclipse.ant.core.extraClasspathEntries
Kuvaus:
Tämän laajennuspisteen avulla lisäosat voivat määrittää JAR-lisäarkistoja Ant-rakennetta varten.
JAR-arkistot sijoitetaan Ant-luokkapolkuun ajonaikaiseen ympäristöön. Myös JAR-arkiston
määrittävän lisäosan luokanlataustoiminto
lisätään luokkapolkuun.
Merkintärakenne:
<!ELEMENT extension (extraClasspathEntry*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - kohdelaajennuspisteen tarkka tunnus.
- id - laajennuksen ilmentymän valinnainen tunnus.
- name - laajennuksen ilmentymän valinnainen nimi.
<!ELEMENT extraClasspathEntry EMPTY>
<!ATTLIST extraClasspathEntry
library CDATA #REQUIRED
headless (true | false)
eclipseRuntime (true | false) >
- library - kirjaston polku suhteessa lisäosan asennushakemistoon.
- headless - tämän luokkapolun lisämäärityksen pääobjektittomuustilan määritys. Tämä arvo määrittää, voiko tätä lisämääritystä käyttää pääobjektittomassa Ant-ympäristössä. Jos suoritusympäristö on pääobjektiton ja tämän määritteen arvo on
false
(epätosi), tätä määritystä ei lisätä Ant-luokkapolkuun. Myöskään lisäosan luokanlataustoimintoa ei lisätä Ant-luokanlataustoiminnon pääluokanlataustoiminnoksi. Jos tälle määritteelle ei ole annettu arvoa, käytetään oletusasetusta true
(tosi, aloitusryhmä on julkinen).
- eclipseRuntime - tämä arvo määrittää, onko tämä luokkapolun lisämääritys käytettävissä vain niissä koonneissa, jotka ajetaan samassa VM-muistitilassa kuin Eclipse-ympäristö. Jos tälle määritteelle ei ole annettu arvoa, käytetään oletusasetusta true (tosi, lisämääritys on käytössä vain Eclipse-ympäristössä).
Esimerkkejä:
Seuraavassa on esimerkki luokkapolun lisämäärityksen laajennuspisteestä:
<extension point=
"org.eclipse.ant.core.extraClasspathEntries"
>
<extraClasspathEntry library=
"myExtraLibrary.jar"
/>
</extension>
Toimitettu toteutus:
Käyttöympäristö sisältää Ant-tuen JAR-arkiston (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