3.0
A informação principal sobre a configuração do gestor de recursos é mantida pelo ficheiro platform.xml localizado no directório de configuração (normalmente, eclipse/configuration/org.eclipse.update/platform.xml). Este formato de ficheiro é interno e pode ser alterado a qualquer altura, mas, na prática, não deverá sofrer grandes alterações.
Como alguns utilizadores gostariam de tirar vantagem da comercialização de um produto baseado no Eclipse com uma configuração de instalação pré-definida, este documento fornece alguma sintaxe e semântica neste ficheiro de configuração.
Dado que o ficheiro platform.xml teve origem nos antigos ficheiros platform.cfg e installConfig*.xml, existem ainda alguns elementos e atributos obsoletos que não serão mencionados neste documento, bem como alguns modos relativamente complicados de especificar nas informações sobre a configuração. Se o ficheiro platform.xml se irá converter na API, então será necessário um trabalho adicional (tanto sintáctico como semântico).
<!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>
descreve a configuração de instalação actual
<!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>
define uma localização para a instalação, que é uma localização que contém funções e conectores.
<!ELEMENT feature EMPTY>
<!ATTLIST feature
id CDATA #REQUIRED
version CDATA #REQUIRED
url CDATA #REQUIRED>
define uma função instalada neste sítio.
<?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>