±â´É ¾ÆÄ«À̺ê
±â´É ÆÐŰ¡ Á¤º¸´Â µ¶¸³ÀûÀÎ Java .jar¿¡ ÀÖ½À´Ï´Ù.
Ç¥ÁØ Java jar ±â´ÉÀº ±â´É ¾ÆÄ«À̺긦 ±¸¼ºÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.
±â´É ¾ÆÄ«À̺ê´Â ÆÐŰÁöµÈ Ç÷¯±×ÀÎ ¾ÆÄ«À̺ê(´ÙÀ½ ¼½¼Ç ÂüÁ¶)¿Í
ºñÇ÷¯±×ÀÎ ÆÄÀÏÀ» µ¶¸³ÀûÀ¸·Î ÂüÁ¶ÇÕ´Ï´Ù.±â´ÉÀº Á¦°ø¾÷üÀÇ ÀÎÅÍ³Ý µµ¸ÞÀÎ À̸§À» ±â¹ÝÀ¸·Î ±¸Á¶ÈµÈ ID¸¦ »ç¿ëÇÏ¿© ½Äº°µË´Ï´Ù. ¿¹¸¦ µé¾î, eclipse.org¶ó´Â Á¶Á÷¿¡¼´Â org.eclipse.jdt¶ó´Â ±â´ÉÀ» »ý¼ºÇÕ´Ï´Ù. ±â´É ID¿¡ »ç¿ëµÈ ¹®ÀÚ ¼¼Æ®´Â Ç÷¯±×ÀÎ ID¿¡ ÁöÁ¤µÈ °Í°ú
°°½À´Ï´Ù(Ç÷¯±×ÀÎ
Manifest ÂüÁ¶).
±â´É ¾ÆÄ«À̺ê À̸§ ÁöÁ¤¿¡ ´ëÇÑ ±ÇÀå ±ÔÄ¢Àº
<id>_<version>.jarÀÔ´Ï´Ù.
¿©±â¿¡¼ <id>´Â ±â´É IDÀ̰í <version>Àº
ÇØ´ç feature.xml¿¡ Æ÷ÇÔµÈ Àüü ¹öÀü IDÀÔ´Ï´Ù.
À̰ÍÀº Ãæµ¹ °¡´É¼ºÀ» ÃÖ¼ÒÈÇÏ´Â ±ÇÀå ±ÔÄ¢ÀÌÁö¸¸
Eclipse ¾ÆÅ°ÅØÃ³¿¡¼ ¿ä±¸ÇÏ´Â Çʼö»çÇ×Àº ¾Æ´Õ´Ï´Ù. ¿Ã¹Ù¸¥ ±â´É ¾ÆÄ«À̺ê À̸§À»
¿¹·Î µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
org.eclipse.jdt_2.0.0.jar
org.eclipse.pde_2.0.jar
my_feature.jar
³»ºÎÀûÀ¸·Î °¢ ±â´É ¾ÆÄ«À̺ê´Â °¢°¢ÀÇ ±â´É µð·ºÅ丮¿Í °ü·ÃÇÏ¿©
ÆÐŰÁöµË´Ï´Ù(µð·ºÅ丮 °æ·Î ¿ä¼Ò´Â Æ÷ÇÔÇÏÁö ¾ÊÀ½). ¾ÆÄ«À̺꿡´Â ´ÙÀ½ÀÇ
±¸Á¶°¡ Æ÷ÇԵ˴ϴÙ.
feature.xml
feature<_locale>.properties("º¯È¯µÈ ±â´É Á¤º¸"ÂüÁ¶)
±âŸ ±â´É ÆÄÀÏ ¹× ¼ºêµð·ºÅ丮(TBD)
META-INF/
Java jar Manifest ¹× º¸¾È ÆÄÀÏ
±â´É Manifest
±â´É Manifest Çü½ÄÀº ´ÙÀ½ÀÇ dtd·Î Á¤Àǵ˴ϴÙ.
<?xml encoding="euc-kr"?>
<!ELEMENT feature (install-handler? | description? | copyright? |
license? | url? | includes* | requires? | plugin* | data*)>
<!ATTLIST feature
id
CDATA #REQUIRED
version CDATA #REQUIRED
label
CDATA #IMPLIED
provider-name CDATA #IMPLIED
image
CDATA #IMPLIED
os
CDATA #IMPLIED
arch
CDATA #IMPLIED
ws
CDATA #IMPLIED
nl
CDATA #IMPLIED
colocation-affinity
CDATA #IMPLIED
primary
(true | false) "false"
exclusive (true | false)
"false"
plugin CDATA
#IMPLIED
application CDATA #IMPLIED
>
<!ELEMENT install-handler EMPTY>
<!ATTLIST install-handler
library
CDATA #IMPLIED
handler
CDATA #IMPLIED
>
<!ELEMENT description (#PCDATA)>
<!ATTLIST description
url
CDATA #IMPLIED
>
<!ELEMENT copyright (#PCDATA)>
<!ATTLIST copyright
url
CDATA #IMPLIED
>
<!ELEMENT license (#PCDATA)>
<!ATTLIST license
url
CDATA #IMPLIED
>
<!ELEMENT url (update?, discovery*)>
<!ELEMENT update EMPTY>
<!ATTLIST update
url
CDATA #REQUIRED
label
CDATA #IMPLIED
>
<!ELEMENT discovery EMPTY>
<!ATTLIST discovery
type
(web | update) "update"
url
CDATA #REQUIRED
label
CDATA #IMPLIED
>
<!ELEMENT includes EMPTY>
<!ATTLIST includes
id CDATA #REQUIRED
version CDATA #REQUIRED
name
CDATA #IMPLIED
optional (true | false) "false"
search-location (root | self | both)
"root"
match (perfect | equivalent | compatible | greaterOrEqual) "compatible"
>
<!ELEMENT requires (import+)>
<!ELEMENT import EMPTY>
<!ATTLIST import
plugin
CDATA #IMPLIED
feature CDATA #IMPLIED
version
CDATA #IMPLIED
match
(perfect | equivalent | compatible | greaterOrEqual) "compatible"
patch (true |
false) "false"
>
<!ELEMENT plugin EMPTY>
<!ATTLIST plugin
id
CDATA #REQUIRED
version CDATA #REQUIRED
fragment (true
| false) "false"
os
CDATA #IMPLIED
arch
CDATA #IMPLIED
ws
CDATA #IMPLIED
nl
CDATA #IMPLIED
download-size CDATA #IMPLIED
install-size CDATA #IMPLIED
>
<!ELEMENT data EMPTY>
<!ATTLIST data
id
CDATA #REQUIRED
os
CDATA #IMPLIED
arch
CDATA #IMPLIED
ws
CDATA #IMPLIED
nl
CDATA #IMPLIED
download-size CDATA #IMPLIED
install-size CDATA #IMPLIED
>
¿ä¼Ò ¹× ¼Ó¼º Á¤ÀÇ´Â ´ÙÀ½°ú °°½À´Ï´Ù.
-
<feature> - ±â´ÉÀ» Á¤ÀÇÇÕ´Ï´Ù.
-
id - Çʼö ±â´É ID(¿¹: com.xyz.myfeature)
-
version - Çʼö ±¸¼º¿ä¼Ò ¹öÀü(¿¹: 1.0.3)
-
label - ¼±ÅÃÀû Ç¥½Ã °¡´É ·¹À̺í(À̸§). º¯È¯ °¡´ÉÇÔ.
-
provider-name - ÀÌ ±¸¼º¿ä¼ÒÀÇ Á¦°ø¾÷ü¸¦ ½Äº°ÇÏ´Â ¼±ÅÃÀû Ç¥½Ã ·¹À̺í. º¯È¯ °¡´ÉÇÔ.
-
image - ±â´É¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇÒ ¶§ »ç¿ëÇÒ ¼±ÅÃÀû À̹ÌÁö.
feature.xml°ú °ü·ÃÇÏ¿© ÁöÁ¤µÊ.
-
os - ¼±ÅÃÀû ¿î¿µ üÁ¦ ½ºÆå. Eclipse¿¡ ÀÇÇØ Á¤ÀÇµÈ os ÁöÁ¤ÀÚÀÇ ½°Ç¥·Î ±¸ºÐµÈ ¸ñ·Ï(org.eclipse.core.boot.BootLoader¿¡
´ëÇÑ Javadoc ÂüÁ¶).
ÀÌ ¼Ó¼ºÀº ÀÌ ±â´ÉÀÌ ÁöÁ¤µÈ os ½Ã½ºÅÛ Áß Çϳª¿¡¼¸¸ ¼³Ä¡µÇ¾î¾ß ÇÔÀ»
Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀÌ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì ±â´ÉÀ» ¸ðµç ½Ã½ºÅÛ¿¡
¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù(ÈÞ´ë¿ë ±¸Çö). ÀÌ Á¤º¸´Â ¼³Ä¡ ¹× °»½Å Áö¿ø¿¡ ÀÇÇØ ÈùÆ®·Î
»ç¿ëµË´Ï´Ù(»ç¿ëÀÚ´Â ÀÌ ¼³Á¤°ú °ü°è ¾øÀÌ ±â´É ¼³Ä¡¸¦ °Á¦ ½ÇÇàÇÒ
¼ö ÀÖÀ½).
-
arch - ¼±ÅÃÀû ½Ã½ºÅÛ ¾ÆÅ°ÅØÃ³ ½ºÆå. Eclipse¿¡ ÀÇÇØ Á¤ÀÇµÈ ¾ÆÅ°ÅØÃ³ ÁöÁ¤ÀÚÀÇ ½°Ç¥·Î ±¸ºÐµÈ ¸ñ·Ï(org.eclipse.core.boot.BootLoader¿¡
´ëÇÑ Javadoc ÂüÁ¶).
ÀÌ ¼Ó¼ºÀº ÀÌ ±â´ÉÀÌ ÁöÁ¤µÈ ½Ã½ºÅÛ Áß Çϳª¿¡¼¸¸ ¼³Ä¡µÇ¾î¾ß ÇÔÀ»
Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀÌ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì ±â´ÉÀ» ¸ðµç ½Ã½ºÅÛ¿¡
¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù(ÈÞ´ë¿ë ±¸Çö). ÀÌ Á¤º¸´Â ¼³Ä¡ ¹× °»½Å Áö¿ø¿¡ ÀÇÇØ ÈùÆ®·Î
»ç¿ëµË´Ï´Ù(»ç¿ëÀÚ´Â ÀÌ ¼³Á¤°ú °ü°è ¾øÀÌ ±â´É ¼³Ä¡¸¦ °Á¦ ½ÇÇàÇÒ
¼ö ÀÖÀ½).
-
ws - ¼±ÅÃÀû ⠽ýºÅÛ ½ºÆå. Eclipse¿¡ ÀÇÇØ Á¤ÀÇµÈ ws ÁöÁ¤ÀÚÀÇ ½°Ç¥·Î ±¸ºÐµÈ ¸ñ·Ï(org.eclipse.core.boot.BootLoader¿¡
´ëÇÑ Javadoc ÂüÁ¶).
ÀÌ ±â´ÉÀÌ ÁöÁ¤µÈ ws ½Ã½ºÅÛ Áß Çϳª¿¡¼¸¸ ¼³Ä¡µÇ¾î¾ß ÇÔÀ»
Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀÌ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì ±â´ÉÀ» ¸ðµç ½Ã½ºÅÛ¿¡
¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù(ÈÞ´ë¿ë ±¸Çö). ÀÌ Á¤º¸´Â ¼³Ä¡ ¹× °»½Å Áö¿ø¿¡ ÀÇÇØ ÈùÆ®·Î
»ç¿ëµË´Ï´Ù(»ç¿ëÀÚ´Â ÀÌ ¼³Á¤°ú °ü°è ¾øÀÌ ±â´É ¼³Ä¡¸¦ °Á¦ ½ÇÇàÇÒ
¼ö ÀÖÀ½).
-
nl - ¼±ÅÃÀû ·ÎÄÉÀÏ ½ºÆå. Java¿¡ ÀÇÇØ Á¤ÀÇµÈ ·ÎÄÉÀÏ ÁöÁ¤ÀÚÀÇ ½°Ç¥·Î ±¸ºÐµÈ
¸ñ·Ï. ÀÌ ±â´ÉÀÌ È£È¯ °¡´ÉÇÑ ·ÎÄÉÀÏ·Î ½ÇÇàµÇ´Â ½Ã½ºÅÛ¿¡¼¸¸ ¼³Ä¡µÇ¾î¾ß ÇÔÀ»
Ç¥½ÃÇÕ´Ï´Ù(Java ·ÎÄÉÀÏ ÀÏÄ¡ ±ÔÄ¢ »ç¿ë). ÀÌ ¼Ó¼ºÀÌ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì ±â´ÉÀ» ¸ðµç ½Ã½ºÅÛ¿¡
¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù(¾ð¾î Á߸³Àû ±¸Çö). ÀÌ Á¤º¸´Â ¼³Ä¡ ¹× °»½Å Áö¿ø¿¡ ÀÇÇØ ÈùÆ®·Î
»ç¿ëµË´Ï´Ù(»ç¿ëÀÚ´Â ÀÌ ¼³Á¤°ú °ü°è ¾øÀÌ ±â´É ¼³Ä¡¸¦ °Á¦ ½ÇÇàÇÒ
¼ö ÀÖÀ½).
-
colocation-affinity - ÀÌ ±â´ÉÀÇ ±âº» ¼³Ä¡ À§Ä¡¸¦ ¼±ÅÃÇÏ´Â µ¥ »ç¿ëµÈ
´Ù¸¥ ±â´É ID¿¡ ´ëÇÑ ¼±ÅÃÀû ÂüÁ¶. ÀÌ ±â´ÉÀ» »õ ±â´ÉÀ¸·Î ¼³Ä¡ÇÒ ¶§(´Ù¸¥
¹öÀüÀº ¼³Ä¡µÇÁö ¾ÊÀ½) ÂüÁ¶µÈ ±â´É°ú µ¿ÀÏÇÑ ¼³Ä¡ À§Ä¡¿¡ ¼³Ä¡ÇÏ·Á°í
½ÃµµÇß½À´Ï´Ù.
-
primary - ÀÌ ±â´ÉÀ» 1Â÷ ±â´ÉÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÏ´Â
¼±ÅÃÀû Ç¥½Ã. falseÀÎ °æ¿ì
±âº»°ªÀÔ´Ï´Ù(1Â÷ ±â´É ¾Æ´Ô).
-
application - ¼±¾ð ±â´ÉÀÌ 1Â÷ ±â´ÉÀÎ °æ¿ì ½ÃÀÛ ½Ã »ç¿ëÇÒ
Eclipse ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¼±ÅÃÀû ID. ÀÀ¿ëÇÁ·Î±×·¥ ID´Â org.eclipse.core.runtime.applications È®ÀåÁ¡¿¡
µî·ÏµÈ ¿Ã¹Ù¸¥ ÀÀ¿ëÇÁ·Î±×·¥À» Ç¥½ÃÇØ¾ß ÇÕ´Ï´Ù. ±âº»°ªÀº org.eclipse.ui.workbenchÀÔ´Ï´Ù.
-
plugin(2.1ÀÇ »õ·Î¿î ±â´É) - ±â´É¿¡ ³ª¿µÈ Ç÷¯±×ÀÎÀÇ ID¸¦ ³ªÅ¸³»¸ç,
±â´É¿¡ ÇØ´çÇÏ´Â ¼Ó¼º Á¤º¸(À̹ÌÁö, º¯È¯, 1Â÷ ±â´ÉÀÇ °æ¿ì
½ºÇ÷¡½Ã È¸é µî)¸¦ Àü´ÞÇϱâ À§ÇØ »ç¿ëÇÏ´Â ¼±ÅÃÀû ID.
ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì, ¼Ó¼º Ç÷¯±×Àο¡´Â ±â´É°ú °°Àº ID°¡
ÀÖ´Â °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù.
-
exclusive(2.1ÀÇ »õ·Î¿î ±â´É) - "true"ÀÏ °æ¿ì
±â´ÉÀ» ´Ù¸¥ ±â´É°ú ÇÔ²² ±×·ìÀ¸·Î ¼³Ä¡ÇÒ ¼ö ¾øÀ½À» ³ªÅ¸³»´Â ¼±ÅÃÀû Ç÷¡±×.
-
<install-handler>
-
library - ¼³Ä¡ Çڵ鷯 Ŭ·¡½º¸¦ Æ÷ÇÔÇÏ´Â ¼±ÅÃÀû .jar ¶óÀ̺귯¸®.
ÁöÁ¤µÈ °æ¿ì, ÂüÁ¶µÈ .jar°¡ ±â´É ¾ÆÄ«À̺꿡 Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù.
feature.xml Ç׸ñ°ú °ü·ÃÇÏ¿© ±â´É ¾ÆÄ«ÀÌºê ³»ÀÇ °æ·Î·Î
ÁöÁ¤µË´Ï´Ù. ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì¿¡´Â ±â´É ¾ÆÄ«À̺ê ÀÚü°¡ ¼³Ä¡ Çڵ鷯 Ŭ·¡½º¸¦
·ÎµåÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ ¼Ó¼ºÀº class ¼Ó¼ºÀÌ ÁöÁ¤µÇ¾î ÀÖ´Â °æ¿ì¿¡¸¸
ÇØ¼®µË´Ï´Ù.
-
handler - ¼³Ä¡ Çڵ鷯ÀÇ ¼±ÅÃÀû ID. ÀÌ °ªÀº library ¼Ó¼º °ª¿¡ µû¶ó
ÇØ¼®µË´Ï´Ù. library°¡ ÁöÁ¤µÇ¸é
ÀÌ °ªÀÌ ÁöÁ¤µÈ library¿¡ Àִ Ŭ·¡½ºÀÇ ¿ÏÀüÇÑ À̸§À¸·Î
ÇØ¼®µË´Ï´Ù. library°¡ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é
ÀÌ °ªÀº org.eclipse.update.installHandlers È®ÀåÁ¡¿¡ µî·ÏµÈ È®ÀåÀÇ
È®Àå ID·Î ÇØ¼®µË´Ï´Ù. µÎ °¡Áö °æ¿ì ¸ðµÎ °á°ú Ŭ·¡½º°¡
IInstallHandler ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇØ¾ß
ÇÕ´Ï´Ù. ±â´É ó¸® Áß Å¬·¡½º°¡ µ¿ÀûÀ¸·Î ·ÎµåµÇ°í ƯÁ¤ ÁöÁ¡¿¡¼
È£ÃâµË´Ï´Ù. Çڵ鷯´Â °»½Å Ç÷¯±×ÀÎÀÇ API Ŭ·¡½º ¹× °»½Å Ç÷¯±×ÀÎÀÌ ÇÊ¿ä·Î ÇÏ´Â
Eclipse Ç÷¯±×Àο¡ ´ëÇÑ °¡½Ã¼ºÀ» °®½À´Ï´Ù.
-
<description> - °£´ÜÇÑ ÅØ½ºÆ®·Î µÈ °£·«ÇÑ ±¸¼º¿ä¼Ò ¼³¸í. º¯È¯ °¡´ÉÇÔ.
-
url - HTML·Î¼ Àüü ¼³¸í¿¡ ´ëÇÑ ¼±ÅÃÀû URL. URLÀº »ó´ëÀû °æ·Î ¶Ç´Â Àý´ëÀû °æ·Î·Î
ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. »ó´ëÀûÀÎ °æ¿ì ±â´É ¾ÆÄ«À̺꿡 »ó´ëÀûÀÌ°í ±â´É ¾ÆÄ«À̺꿡¼
ÆÐŰÁöµÇ´Â °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù. NL Çڵ鸵ÀÇ °æ¿ì
°¢°¢ÀÇ ÀÚ±¹¾î¿¡ ´ëÇØ ´ëü URLÀ» ÁöÁ¤ÇÒ ¼ö ÀÖµµ·Ï URL °ªÀÌ µ¶¸³ÀûÀ̾î¾ß ÇÕ´Ï´Ù.
-
<Copyright> - °£´ÜÇÑ ÅØ½ºÆ®·Î µÈ ±â´É ÀúÀÛ±Ç. º¯È¯ °¡´ÉÇÔ.
-
url - HTML·Î¼ Àüü ¼³¸í¿¡ ´ëÇÑ ¼±ÅÃÀû URL. URLÀº »ó´ëÀû °æ·Î ¶Ç´Â Àý´ëÀû °æ·Î·Î
ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. »ó´ëÀûÀÎ °æ¿ì ±â´É ¾ÆÄ«À̺꿡 »ó´ëÀûÀÌ°í ±â´É ¾ÆÄ«À̺꿡¼
ÆÐŰÁöµÇ´Â °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù. NL Çڵ鸵ÀÇ °æ¿ì
°¢°¢ÀÇ ÀÚ±¹¾î¿¡ ´ëÇØ ´ëü URLÀ» ÁöÁ¤ÇÒ ¼ö ÀÖµµ·Ï URL °ªÀÌ µ¶¸³ÀûÀ̾î¾ß ÇÕ´Ï´Ù.
-
<license> - °£´ÜÇÑ ÅØ½ºÆ®·Î µÈ ±â´É "click-through" »ç¿ë±Ç. º¯È¯ °¡´ÉÇÔ. ´Ù¿î·Îµå/¼³Ä¡ ó¸® Áß [Çã¿ë] [°ÅºÎ] Á¶Ä¡¿Í ÇÔ²²
Ç¥ÁØ ´ëÈ »óÀÚ¿¡ Ç¥½ÃµË´Ï´Ù. Eclipse °»½Å °ü¸®ÀÚ¸¦ »ç¿ëÇÏ´Â
¼³Ä¡ ¶Ç´Â °»½Å ½Ã ¼±ÅõǴ ¸ðµç ±â´É¿¡´Â click-through »ç¿ë±ÇÀ»
ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ÁßøµÈ ±â´ÉÀ» »ç¿ëÇÏ´Â °æ¿ì
ÁßøµÈ »óÀ§ ±â´É(¿¹: ¼³Ä¡ ¶Ç´Â °»½Å¿ëÀ¸·Î ¼±ÅÃµÈ ±â´É)¸¸ click-through »ç¿ë±Ç ÅØ½ºÆ®¸¦
Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. »ç¿ë±Ç ÅØ½ºÆ®´Â ¼±ÅÃÀû url ¼Ó¼ºÀÌ ÁöÁ¤µÈ °æ¿ì¿¡µµ
ÇÊ¿äÇÕ´Ï´Ù.
-
url - HTML·Î¼ Àüü ¼³¸í¿¡ ´ëÇÑ ¼±ÅÃÀû URL. URLÀº »ó´ëÀû °æ·Î ¶Ç´Â Àý´ëÀû °æ·Î·Î
ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. »ó´ëÀûÀÎ °æ¿ì ±â´É ¾ÆÄ«À̺꿡 »ó´ëÀûÀÌ°í ±â´É ¾ÆÄ«À̺꿡¼
ÆÐŰÁöµÇ´Â °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù. NL Çڵ鸵ÀÇ °æ¿ì
°¢°¢ÀÇ ÀÚ±¹¾î¿¡ ´ëü URLÀ» ÁöÁ¤ÇÒ ¼ö ÀÖµµ·Ï URL °ªÀÌ
µ¶¸³ÀûÀ̾î¾ß ÇÕ´Ï´Ù. ÀÌ URLÀÇ "ÄÁÅÙÃ÷"´Â ¼³Ä¡ ó¸® Áß click-through »ç¿ë±ÇÀ¸·Î Ç¥½ÃµÈ »çÇ×ÀÌ
¾Æ´Õ´Ï´Ù. click-through »ç¿ë±ÇÀº <license> ¿ä¼ÒÀÇ ½ÇÁ¦ °ªÀÔ´Ï´Ù(¿¹: <license>click
through text</license>).
-
<url> - ±â´É °»½Å»çÇ× ¶Ç´Â »õ ±â´ÉÀÌ Æ÷ÇÔµÈ »çÀÌÆ®¸¦ ÁöÁ¤ÇÏ´Â ¼±ÅÃÀû URL
-
<update> - ÀÌ ±â´ÉÀ» °»½ÅÇϱâ À§ÇØ À̵¿ÇÒ ´ë»ó URL
-
url - ½ÇÁ¦ URL
-
label - ÂüÁ¶ »çÀÌÆ®¿¡ ´ëÇÑ Ç¥½Ã °¡´É ·¹À̺í(À̸§)
-
<discovery> - »õ ±â´ÉÀ» À§ÇØ À̵¿ÇÒ ´ë»ó URL. ÀϹÝÀûÀ¸·Î Á¦°ø¾÷ü´Â ÀÌ ¿ä¼Ò¸¦
»ç¿ëÇÏ¿© ÀÚü »çÀÌÆ®³ª º¸Ãæ ±â´ÉÀ» Á¦°øÇÏ´Â Çù·Â¾÷ü »çÀÌÆ®¸¦ ³ªÅ¸³À´Ï´Ù. Eclipse¿¡¼´Â
Ŭ¶óÀÌ¾ðÆ®¿¡ »õ »çÀÌÆ® URLÀ» ºÐ¹èÇÏ´Â ¹æ¹ýÀ¸·Î¸¸ ÀÌ ¿ä¼Ò¸¦ »ç¿ëÇÕ´Ï´Ù. ·çÆ® ±â´É¿¡ ¼ÓÇÏ´Â
»çÀÌÆ®(°èÃþ ±¸Á¶ÀÇ ¸Ç À§¿¡ ÀÖ´Â)´Â ÀϹÝÀûÀ¸·Î °»½Å °ü¸®ÀÚ¿¡¼
"¹æ¹®ÇÒ »çÀÌÆ®"¿¡ ³ªÅ¸³³´Ï´Ù.
-
url - ½ÇÁ¦ URL
-
label - ÂüÁ¶ »çÀÌÆ®¿¡ ´ëÇÑ Ç¥½Ã °¡´É ·¹À̺í(À̸§)
-
type(2.1ÀÇ »õ·Î¿î ±â´É) - ±âº»ÀûÀ¸·Î ¹ß°ß »çÀÌÆ®´Â °»½Å »çÀÌÆ®("update")ÀÎ °ÍÀ¸·Î
°£ÁÖÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀÇ °ªÀ» "web"À¸·Î ¼³Á¤ÇÏ¿©,
URLÀ» ÀûÀýÇÑ ºê¶ó¿ìÀú¿¡ Á÷Á¢ Ç¥½ÃÇÒ ¼ö ÀÖ´Â ÀϹÝÀûÀÎ À¥ ÇÏÀÌÆÛ¸µÅ©·Î ó¸®ÇØ¾ß ÇÔÀ»
Eclipse¿¡ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
-
<includes> - ÀÌ ±â´ÉÀÇ ÀϺηΠ°£ÁֵǴ ÁßøµÈ ±â´É¿¡ ´ëÇÑ
¼±ÅÃÀû ÂüÁ¶»çÇ×. ÁßøµÈ ±â´ÉÀº ÀÌ ±â´É°ú µ¿ÀÏÇÑ °»½Å »çÀÌÆ®¿¡
À§Ä¡ÇØ¾ß ÇÕ´Ï´Ù.
-
id - Çʼö ÁßøµÈ ±â´É ID
-
version - Çʼö ÁßøµÈ ±â´É ¹öÀü
-
optional(2.1ÀÇ »õ·Î¿î ±â´É) - ÀÌ ¼Ó¼ºÀÌ "true"ÀÏ °æ¿ì ¼±ÅÃÀûÀ¸·Î
±â´ÉÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ´Â ¼±ÅÃÀû ±â´ÉÀ» ¼³Ä¡ÇÏÁö ¾Ê°í,
±â´ÉÀÌ ¼³Ä¡µÈ °æ¿ì »ç¿ë ºÒ°¡´ÉÇÏ°Ô Çϸç, ³ªÁß¿¡ ±â´ÉÀ» ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´©¶ôµÈ ¼±ÅÃÀû ±â´ÉÀº
¿À·ù·Î 󸮵ÇÁö ¾Ê½À´Ï´Ù.
-
name(2.1ÀÇ »õ·Î¿î ±â´É) - ¼±ÅÃÀû ±â´ÉÀÌ ´©¶ôµÈ °æ¿ì, Eclipse´Â ÇØ´ç ±â´ÉÀÇ À̸§À» ÀûÀýÇϰÔ
Ç¥ÇöÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ ¼Ó¼ºÀº 'À§Ä¡ Ç¥½Ã±â' »ç¿ëÇÏ¿© Eclipse°¡
¼³Ä¡µÇÁö ¾ÊÀº ¼±ÅÃÀû ±â´ÉÀÇ À̸§À» Ç¥ÇöÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.
-
match(2.1ÀÇ »õ·Î¿î ±â´É) - ±â´ÉÀÌ match="perfect"(±âº»°ª)¿¡
Æ÷ÇÔµÈ °æ¿ì, ÂüÁ¶¸¦ ÃæÁ·ÇÏ·Á¸é Á¤È®ÇÑ ¹öÀüÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
¹Ý´ë·Î, ´Ù¸¥ °ª("compatible", "equivalent" µî)À» »ç¿ëÇϸé
¾à°£ÀÇ À¶Å뼺ÀÌ Çã¿ëµË´Ï´Ù. ºÐ±â°¡ °»½ÅµÇ°Å³ª ÆÐÄ¡µÉ ¼ö ÀÖµµ·Ï Çã¿ëÇÏ·Á¸é
ÀÌ ¼Ó¼ºÀ» "perfect"°¡ ¾Æ´Ñ ´Ù¸¥ °ªÀ¸·Î ¼³Á¤ÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù.
-
search-location(2.1ÀÇ »õ·Î¿î ±â´É) -- match°¡ "perfect"°¡ ¾Æ´Ñ
´Ù¸¥ °ªÀ¸·Î ¼³Á¤µÈ °æ¿ì, Æ÷ÇÔµÈ ±â´ÉÀº "match" ¼Ó¼º¿¡ ÀÇÇØ ¼³Á¤µÈ
ÇÑ°è ³»¿¡¼ °»½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î, °Ë»ö À§Ä¡´Â "root"À̸ç, ÀÌ´Â
»óÀ§ ¿ä¼ÒÀÇ "url" ¿ä¼Ò ³»¿¡¼ "update" ¿ä¼Ò¿¡ ÁöÁ¤ÇÑ URLÀÌ °í·ÁµÈ´Ù´Â °ÍÀ»
ÀǹÌÇÕ´Ï´Ù. Æ÷ÇÔµÈ ±â´É¿¡ °íÀ¯ÇÑ
"update" ¿ä¼Ò°¡ Á¤ÀÇµÈ °æ¿ì, ±âº»ÀûÀ¸·Î ±× ±â´ÉÀº Á¦¿ÜµË´Ï´Ù.
»óÀ§ ±â´ÉÀÇ ÇÏÀ§ ¿ä¼Ò°¡ °íÀ¯ÇÑ À§Ä¡·ÎºÎÅÍ °»½ÅµÉ ¼ö ÀÖµµ·Ï ÇÏ·Á¸é,
ÀÌ ¼Ó¼ºÀ» "both" ¶Ç´Â "self"·Î ¼³Á¤ÇÏ¸é µË´Ï´Ù.
-
<requires> - ¼±ÅÃÀû ±â´É Á¾¼Ó¼º Á¤º¸. Ç÷¯±×ÀÎ Á¾¼Ó¼ºÀÇ
¿ë¾î·Î Ç¥½ÃµË´Ï´Ù. ÁöÁ¤µÈ °æ¿ì ¼³Ä¡ ½Ã ¼³Ä¡ ¹× °»½Å Áö¿ø¿¡ ÀÇÇØ
½ÇÇàµË´Ï´Ù.
-
<import> - Á¾¼Ó¼º Ç׸ñ. ½ºÆå ¹× 󸮴 plugin.xml¿¡ ÀÖ´Â
<import> ½ºÆåÀÇ ¼ºê¼¼Æ®ÀÔ´Ï´Ù.
-
<plugin> - ÂüÁ¶µÈ Ç÷¯±×ÀÎÀ» ½Äº°ÇÕ´Ï´Ù.
-
id - Çʼö Ç÷¯±×ÀÎ ID(plugin.xml¿¡¼)
-
version - Çʼö Ç÷¯±×ÀÎ ¹öÀü(plugin.xml¿¡¼)
-
fragment - ÀÌ Ç׸ñÀÌ Ç÷¯±×ÀÎ ´ÜÆíÀÎÁö Ç¥½ÃÇÏ´Â ¼±ÅÃÀû ½ºÆå. ±âº»°ªÀº "false"ÀÔ´Ï´Ù.
-
os - ¼±ÅÃÀû ¿î¿µ üÁ¦ ½ºÆå. Eclipse¿¡ ÀÇÇØ Á¤ÀÇµÈ os ÁöÁ¤ÀÚÀÇ ½°Ç¥·Î ±¸ºÐµÈ ¸ñ·Ï(org.eclipse.core.boot.BootLoader¿¡
´ëÇÑ Javadoc ÂüÁ¶).
ÀÌ ¼Ó¼ºÀº ÀÌ Ç׸ñÀÌ ÁöÁ¤µÈ os ½Ã½ºÅÛ Áß Çϳª¿¡¼¸¸ ¼³Ä¡µÇ¾î¾ß ÇÔÀ»
Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀÌ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì Ç׸ñÀ» ¸ðµç ½Ã½ºÅÛ¿¡
¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù(ÈÞ´ë¿ë ±¸Çö). ÀÌ Á¤º¸´Â ¼³Ä¡ ¹× °»½Å Áö¿ø¿¡ ÀÇÇØ ÈùÆ®·Î
»ç¿ëµË´Ï´Ù(»ç¿ëÀÚ´Â ÀÌ ¼³Á¤°ú °ü°è ¾øÀÌ Ç׸ñ ¼³Ä¡¸¦ °Á¦ ½ÇÇàÇÒ
¼ö ÀÖÀ½).
-
arch - ¼±ÅÃÀû ½Ã½ºÅÛ ¾ÆÅ°ÅØÃ³ ½ºÆå. Eclipse¿¡ ÀÇÇØ Á¤ÀÇµÈ ¾ÆÅ°ÅØÃ³ ÁöÁ¤ÀÚÀÇ ½°Ç¥·Î ±¸ºÐµÈ ¸ñ·Ï(org.eclipse.core.boot.BootLoader¿¡
´ëÇÑ Javadoc ÂüÁ¶).
ÀÌ ¼Ó¼ºÀº ÀÌ ±â´ÉÀÌ ÁöÁ¤µÈ ½Ã½ºÅÛ Áß Çϳª¿¡¼¸¸ ¼³Ä¡µÇ¾î¾ß ÇÔÀ»
Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀÌ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì ±â´ÉÀ» ¸ðµç ½Ã½ºÅÛ¿¡
¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù(ÈÞ´ë¿ë ±¸Çö). ÀÌ Á¤º¸´Â ¼³Ä¡ ¹× °»½Å Áö¿ø¿¡ ÀÇÇØ ÈùÆ®·Î
»ç¿ëµË´Ï´Ù(»ç¿ëÀÚ´Â ÀÌ ¼³Á¤°ú °ü°è ¾øÀÌ ±â´É ¼³Ä¡¸¦ °Á¦ ½ÇÇàÇÒ
¼ö ÀÖÀ½).
-
ws - ¼±ÅÃÀû ⠽ýºÅÛ ½ºÆå. Eclipse¿¡ ÀÇÇØ Á¤ÀÇµÈ ws ÁöÁ¤ÀÚÀÇ ½°Ç¥·Î ±¸ºÐµÈ ¸ñ·Ï(org.eclipse.core.boot.BootLoader¿¡
´ëÇÑ Javadoc ÂüÁ¶).
ÀÌ ¼Ó¼ºÀº ÀÌ Ç׸ñÀÌ ÁöÁ¤µÈ ws ½Ã½ºÅÛ Áß Çϳª¿¡¼¸¸ ¼³Ä¡µÇ¾î¾ß ÇÔÀ»
Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀÌ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì Ç׸ñÀ» ¸ðµç ½Ã½ºÅÛ¿¡
¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù(ÈÞ´ë¿ë ±¸Çö). ÀÌ Á¤º¸´Â ¼³Ä¡ ¹× °»½Å Áö¿ø¿¡ ÀÇÇØ ÈùÆ®·Î
»ç¿ëµË´Ï´Ù(»ç¿ëÀÚ´Â ÀÌ ¼³Á¤°ú °ü°è ¾øÀÌ Ç׸ñ ¼³Ä¡¸¦ °Á¦ ½ÇÇàÇÒ
¼ö ÀÖÀ½).
-
nl - ¼±ÅÃÀû ·ÎÄÉÀÏ ½ºÆå. Java¿¡ ÀÇÇØ Á¤ÀÇµÈ ·ÎÄÉÀÏ ÁöÁ¤ÀÚÀÇ ½°Ç¥·Î ±¸ºÐµÈ
¸ñ·Ï. ÀÌ Ç׸ñÀÌ È£È¯ °¡´ÉÇÑ ·ÎÄÉÀÏ·Î ½ÇÇàµÇ´Â ½Ã½ºÅÛ¿¡¼¸¸ ¼³Ä¡µÇ¾î¾ß ÇÔÀ»
Ç¥½ÃÇÕ´Ï´Ù(Java ·ÎÄÉÀÏ ÀÏÄ¡ ±ÔÄ¢ »ç¿ë). ÀÌ ¼Ó¼ºÀÌ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì Ç׸ñÀ» ¸ðµç ½Ã½ºÅÛ¿¡
¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù(¾ð¾î Á߸³Àû ±¸Çö). ÀÌ Á¤º¸´Â ¼³Ä¡ ¹× °»½Å Áö¿ø¿¡ ÀÇÇØ ÈùÆ®·Î
»ç¿ëµË´Ï´Ù(»ç¿ëÀÚ´Â ÀÌ ¼³Á¤°ú °ü°è ¾øÀÌ Ç׸ñ ¼³Ä¡¸¦ °Á¦ ½ÇÇàÇÒ
¼ö ÀÖÀ½).
-
download-size - ±â´É ÆÐŰÀú¿¡ ÀÇÇØ Á¦°øµÈ ¼±ÅÃÀû ÈùÆ®·Î¼ ÂüÁ¶µÈ Ç÷¯±×ÀÎ ¾ÆÄ«À̺êÀÇ
´Ù¿î·Îµå Å©±â¸¦ KB·Î Ç¥½ÃÇÕ´Ï´Ù. ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì
´Ù¿î·Îµå Å©±â¸¦ ¾Ë ¼ö ¾ø½À´Ï´Ù(±¸Çö ½Ã Âü°í »çÇ×: ±¸Çö ½Ã¿¡´Â
"¾Ë ¼ö ¾øÀ½"°ú 0 Å©±â »çÀ̸¦ ±¸º°ÇØ¾ß ÇÕ´Ï´Ù).
-
install-size - ±â´É ÆÐŰÀú¿¡ ÀÇÇØ Á¦°øµÈ ¼±ÅÃÀû ÈùÆ®·Î¼ ÂüÁ¶µÈ Ç÷¯±×ÀÎ ¾ÆÄ«À̺êÀÇ
¼³Ä¡ Å©±â¸¦ KB·Î Ç¥½ÃÇÕ´Ï´Ù. ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì
¼³Ä¡ Å©±â¸¦ ¾Ë ¼ö ¾ø½À´Ï´Ù(±¸Çö ½Ã Âü°í »çÇ×: ±¸Çö ½Ã¿¡´Â
"¾Ë ¼ö ¾øÀ½"°ú 0 Å©±â »çÀ̸¦ ±¸º°ÇØ¾ß ÇÕ´Ï´Ù).
-
<data> - ±â´ÉÀÇ ÀϺÎÀÎ ºñÇ÷¯±×ÀÎ µ¥ÀÌÅ͸¦ ½Äº°ÇÕ´Ï´Ù.
-
id - »ó´ëÀû °æ·Î ¾ç½ÄÀÇ Çʼö µ¥ÀÌÅÍ ID.
-
os - ¼±ÅÃÀû ¿î¿µ üÁ¦ ½ºÆå. Eclipse¿¡ ÀÇÇØ Á¤ÀÇµÈ os ÁöÁ¤ÀÚÀÇ ½°Ç¥·Î ±¸ºÐµÈ ¸ñ·Ï(org.eclipse.core.boot.BootLoader¿¡
´ëÇÑ Javadoc ÂüÁ¶).
ÀÌ ¼Ó¼ºÀº ÀÌ Ç׸ñÀÌ ÁöÁ¤µÈ os ½Ã½ºÅÛ Áß Çϳª¿¡¼¸¸ ¼³Ä¡µÇ¾î¾ß ÇÔÀ»
Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀÌ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì Ç׸ñÀ» ¸ðµç ½Ã½ºÅÛ¿¡
¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù(ÈÞ´ë¿ë ±¸Çö). ÀÌ Á¤º¸´Â ¼³Ä¡ ¹× °»½Å Áö¿ø¿¡ ÀÇÇØ ÈùÆ®·Î
»ç¿ëµË´Ï´Ù(»ç¿ëÀÚ´Â ÀÌ ¼³Á¤°ú °ü°è ¾øÀÌ Ç׸ñ ¼³Ä¡¸¦ °Á¦ ½ÇÇàÇÒ
¼ö ÀÖÀ½).
-
arch - ¼±ÅÃÀû ½Ã½ºÅÛ ¾ÆÅ°ÅØÃ³ ½ºÆå. Eclipse¿¡ ÀÇÇØ Á¤ÀÇµÈ ¾ÆÅ°ÅØÃ³ ÁöÁ¤ÀÚÀÇ ½°Ç¥·Î ±¸ºÐµÈ ¸ñ·Ï(org.eclipse.core.boot.BootLoader¿¡
´ëÇÑ Javadoc ÂüÁ¶).
ÀÌ ¼Ó¼ºÀº ÀÌ ±â´ÉÀÌ ÁöÁ¤µÈ ½Ã½ºÅÛ Áß Çϳª¿¡¼¸¸ ¼³Ä¡µÇ¾î¾ß ÇÔÀ»
Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀÌ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì ±â´ÉÀ» ¸ðµç ½Ã½ºÅÛ¿¡
¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù(ÈÞ´ë¿ë ±¸Çö). ÀÌ Á¤º¸´Â ¼³Ä¡ ¹× °»½Å Áö¿ø¿¡ ÀÇÇØ ÈùÆ®·Î
»ç¿ëµË´Ï´Ù(»ç¿ëÀÚ´Â ÀÌ ¼³Á¤°ú °ü°è ¾øÀÌ ±â´É ¼³Ä¡¸¦ °Á¦ ½ÇÇàÇÒ
¼ö ÀÖÀ½).
-
ws - ¼±ÅÃÀû ⠽ýºÅÛ ½ºÆå. Eclipse¿¡ ÀÇÇØ Á¤ÀÇµÈ ws ÁöÁ¤ÀÚÀÇ ½°Ç¥·Î ±¸ºÐµÈ ¸ñ·Ï(org.eclipse.core.boot.BootLoader¿¡
´ëÇÑ Javadoc ÂüÁ¶).
ÀÌ ¼Ó¼ºÀº ÀÌ Ç׸ñÀÌ ÁöÁ¤µÈ ws ½Ã½ºÅÛ Áß Çϳª¿¡¼¸¸ ¼³Ä¡µÇ¾î¾ß ÇÔÀ»
Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀÌ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì Ç׸ñÀ» ¸ðµç ½Ã½ºÅÛ¿¡
¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù(ÈÞ´ë¿ë ±¸Çö). ÀÌ Á¤º¸´Â ¼³Ä¡ ¹× °»½Å Áö¿ø¿¡ ÀÇÇØ ÈùÆ®·Î
»ç¿ëµË´Ï´Ù(»ç¿ëÀÚ´Â ÀÌ ¼³Á¤°ú °ü°è ¾øÀÌ Ç׸ñ ¼³Ä¡¸¦ °Á¦ ½ÇÇàÇÒ
¼ö ÀÖÀ½).
-
nl - ¼±ÅÃÀû ·ÎÄÉÀÏ ½ºÆå. Java¿¡ ÀÇÇØ Á¤ÀÇµÈ ·ÎÄÉÀÏ ÁöÁ¤ÀÚÀÇ ½°Ç¥·Î ±¸ºÐµÈ
¸ñ·Ï. ÀÌ Ç׸ñÀÌ È£È¯ °¡´ÉÇÑ ·ÎÄÉÀÏ·Î ½ÇÇàµÇ´Â ½Ã½ºÅÛ¿¡¼¸¸ ¼³Ä¡µÇ¾î¾ß ÇÔÀ»
Ç¥½ÃÇÕ´Ï´Ù(Java ·ÎÄÉÀÏ ÀÏÄ¡ ±ÔÄ¢ »ç¿ë). ÀÌ ¼Ó¼ºÀÌ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì Ç׸ñÀ» ¸ðµç ½Ã½ºÅÛ¿¡
¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù(¾ð¾î Á߸³Àû ±¸Çö). ÀÌ Á¤º¸´Â ¼³Ä¡ ¹× °»½Å Áö¿ø¿¡ ÀÇÇØ ÈùÆ®·Î
»ç¿ëµË´Ï´Ù(»ç¿ëÀÚ´Â ÀÌ ¼³Á¤°ú °ü°è ¾øÀÌ Ç׸ñ ¼³Ä¡¸¦ °Á¦ ½ÇÇàÇÒ
¼ö ÀÖÀ½).
-
download-size - ±â´É ÆÐŰÀú¿¡ ÀÇÇØ Á¦°øµÈ ¼±ÅÃÀû ÈùÆ®·Î¼ ÂüÁ¶µÈ µ¥ÀÌÅÍ ¾ÆÄ«À̺êÀÇ
´Ù¿î·Îµå Å©±â¸¦ KB·Î Ç¥½ÃÇÕ´Ï´Ù. ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì
´Ù¿î·Îµå Å©±â¸¦ ¾Ë ¼ö ¾ø½À´Ï´Ù(±¸Çö ½Ã Âü°í »çÇ×: ±¸Çö ½Ã¿¡´Â
"¾Ë ¼ö ¾øÀ½"°ú 0 Å©±â »çÀ̸¦ ±¸º°ÇØ¾ß ÇÕ´Ï´Ù).
-
install-size - ±â´É ÆÐŰÀú¿¡ ÀÇÇØ Á¦°øµÈ ¼±ÅÃÀû ÈùÆ®·Î¼ ÂüÁ¶µÈ µ¥ÀÌÅÍ ¾ÆÄ«À̺êÀÇ
¼³Ä¡ Å©±â¸¦ KB·Î Ç¥½ÃÇÕ´Ï´Ù. ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì
¼³Ä¡ Å©±â¸¦ ¾Ë ¼ö ¾ø½À´Ï´Ù(±¸Çö ½Ã Âü°í »çÇ×: ±¸Çö ½Ã¿¡´Â
"¾Ë ¼ö ¾øÀ½"°ú 0 Å©±â »çÀ̸¦ ±¸º°ÇØ¾ß ÇÕ´Ï´Ù).
°»½Å »çÀÌÆ®¿Í »óÈ£ÀÛ¿ëÇÒ ¶§ ÀÌ ±â´É ±¸ÇöÀ¸·Î <plugin>
¹× <data> ¿ä¼Ò°¡ ÀÌ »çÀÌÆ®¿¡¼ »ç¿ëµÈ °æ·Î ID¿¡ ¸ÊÇεǾî
´Ù¿î·Îµå ¹× ¼³Ä¡ÇÒ ½ÇÁ¦ ÆÄÀÏÀ» ÆÇº°ÇÕ´Ï´Ù. Eclipse¿¡¼ Á¦°øÇÑ ±âº» ±â´É ±¸ÇöÀº
´ÙÀ½°ú °°ÀÌ °æ·Î ID¸¦ ±¸¼ºÇÕ´Ï´Ù.
-
<plugin> ¿ä¼ÒÀÇ °á°ú´Â "plugins/<pluginId>_<pluginVersion>.jar" ¾ç½ÄÀ¸·Î µÈ °æ·Î
Ç׸ñÀÔ´Ï´Ù(¿¹: "plugins/org.eclipse.core.boot_2.0.0.jar").
-
<data> ¿ä¼ÒÀÇ °á°ú´Â "features/<featureId>_<featureVersion>/<dataId>" ¾ç½ÄÀ¸·Î µÈ °æ·Î
Ç׸ñÀÔ´Ï´Ù(¿¹: "features/com.xyz.tools_1.0.3/examples.zip").
ÀϹÝÀûÀ¸·Î feature.xml Manifest ¹®¼´Â
UTF-8 ÀÎÄÚµùÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
<?xml version="1.0" encoding="UTF-8" ?>
feature.xml¿¡ Æ÷ÇÔµÈ º¯È¯ °¡´É ÅØ½ºÆ®´Â Java Ư¼º ¹øµé ±ÔÄ¢À» »ç¿ëÇÏ´Â
feature<_locale>.properties ÆÄÀÏ·Î ºÐ¸®µÉ ¼ö ÀÖ½À´Ï´Ù.
º¯È¯µÈ ¹®ÀÚ¿ÀÌ ¼³Ä¡ ½Ã »ç¿ëµÇ´Ù´Â Á¡¿¡ ÁÖÀÇÇϽʽÿÀ(Áï, Ç÷¯±×ÀÎ ´ÜÆí ·±Å¸ÀÓ ¸ÞÄ¿´ÏÁòÀ»
»ç¿ëÇÏÁö ¸¶½Ê½Ã¿À).