platform.xml 파일

시작 버전:

3.0

설명:

기본 Update Manager 구성 정보는 구성 디렉토리에 있는 platform.xml 파일(보통 eclipse/configuration/org.eclipse.update/platform.xml)에 의해 유지보수됩니다. 이 파일 형식은 내부용이며 언제든 변경할 수 있지만 실제로는 변경하더라도 많이 변경해서는 안됩니다.

일부 사람들은 eclipse 기반 제품을 사전 정의된 설치 구성과 함께 제공하고 싶어하므로 이 문서는 이 구성 파일에 대한 일부 구문 및 시맨틱 정보를 제공합니다.

platform.xml이 이전 platform.cfg 및 installConfig*.xml 파일에서 비롯된 경우, 구성 정보를 지정하는 비교적 복잡한 일부 방법은 물론 지원되지 않는 일부 요소/속성이 여전히 있습니다(이 문서에서는 언급하지 않음). platform.xml이 API가 될 경우, 일부 재작업이 필요합니다(구문과 시맨틱 둘 다).

구성 마크업

<!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>

현재 설치 구성을 설명합니다.



<!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>

설치 위치(기능 및 플러그인을 포함하는 위치)를 정의합니다.



<!ELEMENT feature EMPTY>

<!ATTLIST feature

id      CDATA #REQUIRED

version CDATA #REQUIRED

url     CDATA #REQUIRED>

이 사이트에 설치된 기능을 정의합니다.



<?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>