3.0
De primære konfigurationsoplysninger til opdateringsstyringen findes i filen platform.xml, der er placeret i konfigurationsbiblioteket (normalt eclipse/configuration/org.eclipse.update/platform.xml). Filens format er internt og kan når som helst ændres, men i praksis bør den ikke ændres ret meget - hvis overhovedet.
Nogle vil måske udnytte fordelen ved at levere et Eclipse-baseret produkt med en foruddefineret installationskonfiguration. Dette dokument indeholder oplysninger om syntaks og semantik i konfigurationsfilen.
Da filen platform.xml kommer fra den gamle fil platform.cfg og installConfig*.xml, er der stadig nogle forældede elementer/attributter, som ikke vil blive omtalt i dette dokument, foruden en relativ indviklet måde at angive konfigurationsoplysninger på. Hvis platform.xml skal være API, kræver det noget efterbehandling (både syntaks og semantik).
<!ELEMENT udvidelse EMPTY>
<!ATTLIST-udvidelse
point CDATA #REQUIRED
id CDATA #IMPLIED
navn CDATA #IMPLIED>
<!ELEMENT config EMPTY>
<!ATTLIST config
version CDATA #IMPLIED
date CDATA #IMPLIED
transient (true | false) "false"
shared_ur CDATA #IMPLIED>
beskriver den aktuelle installationskonfiguration.
<!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>
Definerer en installationsplacering, som er et sted, der indeholder funktioner og plugins.
<!ELEMENT feature EMPTY>
<!ATTLIST feature
id CDATA #REQUIRED
version CDATA #REQUIRED
url CDATA #REQUIRED>
Definerer en funktion, der er installeret på dette websted.
<?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>