3.0
Le informazioni di configurazione del Gestore aggiornamenti principali sono contenute nel file platform.xml situato nella directory di configurazione (normalmente, eclipse/configuration/org.eclipse.update/platform.xml). Questo formato di file è interno e può essere modificato in qualsiasi momento, ma, in pratica, non sono previsti cambiamenti.
Dal momento che molti utenti potrebbero trarre vantaggio dalla distribuzione di un prodotto basato su Eclipse con una configurazione di installazione predefinita, questo documento fornisce le informazioni di sintassi e semantica per questo file di configurazione.
Dato che il file platform.xml è stato originato dai vecchi file platform.cfg e installConfig*.xml, sono ancora presenti elementi/attributi obsoleti che non saranno indicati in questo documento, oltre a modalità di specifica delle informazioni di configurazione relativamente poco chiare. Se platform.xml diventerà un'API, sarà necessaria una revisione (sia sintattica che semantica).
<!ELEMENT extension EMPTY>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT config EMPTY>
<!ATTLIST config
version CDATA #IMPLIED
date CDATA #IMPLIED
transient (true | false) "false"
shared_ur CDATA #IMPLIED>
descrive la configurazione di installazione corrente.
<!ELEMENT site EMPTY>
<!ATTLIST site
url CDATA #REQUIRED
enabled (true | false)
updateable (true | false)
policy (USER-EXCLUDE|USER-INCLUDE|MANAGED-ONLY)
linkfile CDATA #IMPLIED
list CDATA #IMPLIED>
definisce un percorso di installazione, ovvero il percorso che contiene funzioni e plugin.
<!ELEMENT feature EMPTY>
<!ATTLIST feature
id CDATA #REQUIRED
version CDATA #REQUIRED
url CDATA #REQUIRED>
definisce una funzione installata su questo sito.
<?xml version="1.0" encoding="UTF-8"?>
<config date="1119300698390" transient="false" version="3.0">
<site enabled="true" policy="USER-EXCLUDE" updateable="true" url="platform:/base/">
<feature id="org.eclipse.platform" url="features/org.eclipse.platform_3.1.0/" version="3.1.0"> </feature>
<feature id="org.eclipse.platform.source" url="features/org.eclipse.platform.source_3.1.0/" version="3.1.0"> </feature>
<feature id="org.eclipse.rcp" url="features/org.eclipse.rcp_3.1.0/" version="3.1.0"> </feature>
<feature id="org.eclipse.jdt" url="features/org.eclipse.jdt_3.1.0/" version="3.1.0">
</feature>
<feature id="org.eclipse.jdt.source" url="features/org.eclipse.jdt.source_3.1.0/" version="3.1.0">
</feature>
<feature id="org.eclipse.pde" url="features/org.eclipse.pde_3.1.0/" version="3.1.0">
</feature>
<feature id="org.eclipse.sdk" url="features/org.eclipse.sdk_3.1.0/" version="3.1.0">
</feature>
<feature id="org.eclipse.pde.source" url="features/org.eclipse.pde.source_3.1.0/" version="3.1.0">
</feature>
<feature id="org.eclipse.rcp.source" url="features/org.eclipse.rcp.source_3.1.0/" version="3.1.0">
</feature>
</site>
<site enabled="true" policy="USER-EXCLUDE" updateable="true" url="file:/d:/extensions/org.eclipse.core.tools/eclipse/"> </site>
</config>