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>