¸¶Áö¸· ¼öÁ¤ ³¯Â¥: 2002³â 5¿ù 6ÀÏ ¿ù¿äÀÏ 11:15
Eclipse ±â¹Ý Á¦Ç°Àº ÀÏ¹Ý »ç¿ëÀÚ ÄÄÇ»ÅÍ¿¡ ¿Ã¹Ù¸£°Ô ¼³Ä¡µÇ¾î¾ß ÇÕ´Ï´Ù. InstallShield ¹× RPM°ú °°Àº Ư¼ö ¸ñÀû ÆÐŰ¡ µµ±¸°¡ ÀÚµ¿ ¼³Ä¡, °»½Å ¹× ¼³Ä¡ Á¦°Å¸¦ Æ÷ÇÔÇÏ´Â ½ÇÇà ÆÄÀÏ ¼³Ä¡ ÇÁ·Î±×·¥À» ºôµåÇϴµ¥ Á¾Á¾ »ç¿ëµË´Ï´Ù. Eclipse ±â¹Ý Á¦Ç° ¹× Eclipse ±â¹Ý Á¦Ç°¿¡ º°µµ·Î ¼³Ä¡ °¡´ÉÇÑ È®ÀåÀ» À§ÇØ ¼³Ä¡ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¿©±â¿¡¼ ¼³¸íÇÕ´Ï´Ù.
Á¦Ç° °³¹ß ÆÀÀº ½ÇÇà ÆÄÀÏ ¼³Ä¡ ÇÁ·Î±×·¥À¸·Î ÆÐŰÁöµÈ ÀÏ¹Ý »ç¿ëÀÚÀÇ ÄÄÇ»ÅÍ¿¡¼ ¹æ¹ýÀ» ã¾Æ¾ß ÇÏ´Â °¡°øµÇÁö ¾ÊÀº Àç·á¸¦ Á¦°øÇÏ´Â µ¥ Ã¥ÀÓÀÌ ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù. ½ÇÇà ÆÄÀÏ ¼³Ä¡ ÇÁ·Î±×·¥ÀÇ ÀÛ¼ºÀÌ ½ºÅ©¸³Æ®µÇ¾úÀ¸¸ç, ¼³Ä¡ ½Ã°£ Á¶Ä¡´Â ÀÏ¹Ý »ç¿ëÀÚ¿ÍÀÇ »óÈ£ ÀÛ¿ëÀÌ ÇÊ¿äÇÏ°í ¶ÇÇÑ »ç¿ëÀÚÀÇ ÄÄÇ»ÅÍ¿¡ ÆÄÀÏÀ» ÀúÀåÇÏ´Â °Íµµ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ ¼³Ä¡ ÇÁ·Î±×·¥¿¡ ÇÊ¿äÇÑ °Í°ú ÀÛµ¿ ¹æ¹ý¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×À» ¿©±â¿¡¼ ¼³¸íÇÕ´Ï´Ù.
ÀÌ ³»¿ëÀº Eclipse ±â¹Ý Á¦Ç°¿¡ ´ëÇÑ ¼³Ä¡ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ´ã´çÀÚ¸¦ À§ÇÑ ¾È³»¼·Î¼ Ãë±ÞµÇ¾î¾ß ÇÕ´Ï´Ù. ¸ðµç ¼³Ä¡ ÇÁ·Î±×·¥ ÀÛ¼ºÀÚ°¡ ÀÌ ¾È³»¼¸¦ µû¸£µµ·Ï ±ÇÀåÇÏ´Â µÎ °¡Áö ÀÌÀ¯´Â ´ÙÀ½°ú °°½À´Ï´Ù.
Á¦Ç° ¼³Ä¡ ÇÁ·Î±×·¥Àº ÀÚü Æ÷ÇÔ ÇüÅ·ΠCD ¸Åü¸¦ ÅëÇØ Á¦°øµÉ ¼ö ÀÖ¾î¾ß Çϸç, ÀûÀýÇÑ ¿î¿µ üÁ¦¸¦ °®´Â ¸ðµç ½Ã½ºÅÛ¿¡ ¼³Ä¡µÉ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.
Eclipse´Â Java Äڵ带 ½ÇÇàÇÒ ¼ö ÀÖ´Â Java2 JRE(Java Runtime Environment)°¡ ÇÊ¿äÇÕ´Ï´Ù. JRE´Â Java º¥´õ¿¡¼ ¾òÀ» ¼ö ÀÖ´Â »ç¿ëÀÌ Çã°¡µÈ ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù. JRE º¥´õ¿¡¼ JRE ÀçºÐ¹è¸¦ À§ÇÑ »ç¿ë±ÇÀ¸·Î, ȸ»ç´Â ÇØ´ç Á¦Ç°°ú ÇÔ²² JRE¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖÀ¸¸ç ÇØ´ç Á¦Ç°°ú µ¿½Ã¿¡ ÀÏ¹Ý »ç¿ëÀÚ ÄÄÇ»ÅÍ¿¡ ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ë¾ÈÀ¸·Î Á¦Ç° ¼³Ä¡ ½Ã ¿¬°üµÈ, ÀÏ¹Ý »ç¿ëÀÚ ÄÄÇ»ÅÍ¿¡ »çÀü ¼³Ä¡µÈ JRE¸¦ ¿ä±¸ÇÏ´Â °ÍÀÔ´Ï´Ù. ¾î¶»°Ô ÇØ¼µç, Eclipse ±â¹Ý Á¦Ç°Àº ÀûÀýÇÑ JRE°¡ ÇÊ¿äÇϸç, ÀÌ Á¦Ç° ¼³Ä¡ ÇÁ·Î±×·¥Àº JRE¸¦ ¼³Ä¡Çϰųª ÀÌ¹Ì Á¸ÀçÇÏ´Â JRE¸¦ ã°í ÀÌ¿¡ ¸µÅ©½ÃŰ´Â ¿ªÇÒÀ» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
JRE´Â Á¦Ç°°ú ÇÔ²² ¼³Ä¡µÇ´Â °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù. JRE¸¦ Æ÷ÇÔÇÏ´Â µð·ºÅ丮´Â ¼³Ä¡ ÇÁ·Î±×·¥
ÀÛ¼º ½ºÅ©¸³Æ®¸¦ À§ÇÑ ÇϳªÀÇ ÀÔ·ÂÀÔ´Ï´Ù. ÀÌ µð·ºÅ丮 <JRE>¸¦ Ç¥½ÃÇϽʽÿÀ. ÀÌ µð·ºÅ丮´Â <JRE> µð·ºÅ丮 ¾Æ·¡¿¡ jre/bin/java.exe
Java ½ÇÇà ÆÄÀÏ ¹×
jre/lib/rt.jar
Ŭ·¡½º ¶óÀ̺귯¸®¸¦ °®´Â JRE µð·ºÅ丮
±¸Á¶¸¦ °¡Á®¾ß ÇÕ´Ï´Ù.
Âü°í·Î ÀÌ µð·ºÅ丮ÀÇ °ñ°Ý ±¸Á¶´Â ´ÙÀ½°ú °°½À´Ï´Ù.
<JRE>/
jre/
bin/
java.exe
lib/
rt.jar
ÀÌ µð·ºÅ丮¿¡´Â Ãß°¡ ÆÄÀÏ(¹× ¼ºêµð·ºÅ丮)ÀÌ ÀÖ½À´Ï´Ù. ÀÏ¹Ý ±¸Á¶¸¦ Á¦°øÇϱâ À§ÇØ »ùÇø¸À» Ç¥½ÃÇÕ´Ï´Ù. ÀÌÅŸ¯Ã¼·ÎµÈ À̸§Àº Á¦Ç° Ư¼ºÀÔ´Ï´Ù.
¼³Ä¡ ÇÁ·Î±×·¥ ÀÛ¼º ½ºÅ©¸³Æ®·ÎÀÇ µÎ ¹øÂ° ÀÔ·ÂÀº <product
head
> µð·ºÅ丮À̸ç ÀÌ´Â Á¦Ç° ƯÁ¤ ½ÇÇà ÆÄÀÏ ½ÇÇà±â ¹× Eclipse¿Í
¿¬°üµÇÁö ¾ÊÀº ÀÓÀÇÀÇ ÆÄÀÏÀ» Æ÷ÇÔÇÕ´Ï´Ù. Âü°í·Î ÀÌ µð·ºÅ丮ÀÇ °ñ°Ý ±¸Á¶´Â ´ÙÀ½°ú
°°½À´Ï´Ù(ÀÌÅŸ¯Ã¼´Â Á¦Ç°°£ ´Ù¾çÇÒ ¼ö ÀÖ´Â ÆÄÀÏ À̸§À» Ç¥½Ã).
<product head>/
¼³Ä¡ ÇÁ·Î±×·¥ ÀÛ¼º ½ºÅ©¸³Æ®·ÎÀÇ ¼¼ ¹øÂ° ÀÔ·ÂÀº <
acmeproduct.exe
product
body
> µð·ºÅ丮À̸ç, ÀÌ´Â Á¦Ç°À» À§ÇØ °³¹ßµÈ ±â´É ¹× Ç÷¯±×ÀÎÀ»
Æ÷ÇÔÇÕ´Ï´Ù. Âü°í·Î ÀÌ µð·ºÅ丮ÀÇ °ñ°Ý ±¸Á¶´Â ´ÙÀ½°ú
°°½À´Ï´Ù.
<product body>/
eclipse/
features/
com.example.acme.acmefeature_1.0.0/
feature.xml
com.example.acme.otherfeature_1.0.0/
feature.xml
plugins/
com.example.acme.acmefeature_1.0.0/
plugin.xml
about.ini
about.properties
about.mappings
plugin_customization.ini
splash.bmp
com.example.acme.otherfeature_1.0.0/
plugin.xml
about.ini
about.properties
about.mappings
com.example.acme.myplugin_1.0.0/
plugin.xml
myplugin.jar
com.example.acme.otherplugin_1.0.0/
plugin.xml
otherplugin.jar
¼³Ä¡ ÇÁ·Î±×·¥ ÀÛ¼º ½ºÅ©¸³Æ®·ÎÀÇ ³× ¹øÂ° ÀÔ·ÂÀº <platform
> µð·ºÅ丮À̸ç,
ÀÌ´Â Eclipse Ç÷§Æû ÀÚü¸¦ À§ÇÑ ±â´É ¹× Ç÷¯±×Àΰú Æ÷ÇÔµÈ ÀÓÀÇÀÇ Å¸»çÀÇ µµ±¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
¶ÇÇÑ µð·ºÅ丮´Â Ç¥ÁØ Eclipse ½ÇÇà ÆÄÀÏ ½ÇÇà±â eclipse.exe
(UNIX ¿î¿µ ȯ°æÀÇ °æ¿ì eclipse
),
startup.jar
¹× ¼³Ä¡ÀÇ ·çÆ®¿¡¼ ÇÊ¿äÇÑ ±âŸ Eclipse Ç÷§Æû ÆÄÀÏÀ» Æ÷ÇÔÇÕ´Ï´Ù. Âü°í·Î ÀÌ µð·ºÅ丮ÀÇ °ñ°Ý ±¸Á¶´Â ´ÙÀ½°ú
°°½À´Ï´Ù.
<platform>
<
eclipse/
eclipse.exe
startup.jar
features/
org.eclipse.platform_2.0.0/
org.eclipse.platform.win32_2.0.0/
org.eclipse.jdt_2.0.0/
org.eclipse.pde_2.0.0/
plugins/
org.eclipse.platform_2.0.0/
org.eclipse.core.runtime_2.0.0/
org.eclipse.core.boot_2.0.0/
org.eclipse.core.resources_2.0.0/
org.eclipse.ui_2.0.0/
org.eclipse.jdt_2.0.0/
org.eclipse.jdt.core_2.0.0/
org.eclipse.jdt.ui_2.0.0/
org.eclipse.pde_2.0.0/
org.eclipse.pde.core_2.0.0/
org.eclipse.pde.ui_2.0.0/
(more org.eclipse.* plug-in directories)
JRE
>, <product
head
>, <product body
>,
¹× <platform
> ÀÔ·Â µð·ºÅ丮ÀÇ Á¤È®ÇÑ ³»¿ëÀÌ
ÀÏ¹Ý »ç¿ëÀÚÀÇ ÄÄÇ»ÅÍ¿¡ °á°úÀûÀ¸·Î ¼³Ä¡µÇ´Â ÆÄÀÏÀ» °áÁ¤ÇÕ´Ï´Ù.
¼³Ä¡ ÇÁ·Î±×·¥ ÀÛ¼º ½ºÅ©¸³Æ®·ÎÀÇ ¸¶Áö¸· ÀÔ·ÂÀº Á¦Ç°ÀÇ 1Â÷ ±â´ÉÀ» À§ÇÑ ID ¹× ¹öÀü(¿¹:
"com.example.acme.acmefeature"
,
¹× "1.0.0
")°ú Á¦Ç° ½ÇÇà ÆÄÀÏÀÇ À̸§(¿¹:
"acmeproduct
.exe
")ÀÔ´Ï´Ù.
ÀÚ½ÅÀÇ Á¦Ç° ½ÇÇà ÆÄÀÏÀ» ¿ä±¸ÇÏÁö ¾Ê´Â Á¦Ç°¿¡ ´ëÇØ, À̰ÍÀº Ç¥ÁØ Eclipse ½ÇÇà ÆÄÀÏ ½ÇÇà±â
"eclipse/eclipse.exe
"ÀÇ °æ·Î°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.
¼³Ä¡ ½Ã ÀÛ¼ºµÈ ÆÄÀϰú À̸§ ±×¸®°í ¸¶Ä¿ ÆÄÀÏÀÇ ³»¿ë¿¡ ³ªÅ¸³ª´Â ÀÌ ¹®ÀÚ¿Àº
¼³Ä¡ ÇÁ·Î±×·¥¿¡¼ ¸Å¿ì Áß¿äÇÕ´Ï´Ù.
¼³Ä¡ ½Ã, ¼³Ä¡ ÇÁ·Î±×·¥Àº Ç¥ÁØ ¹æ¹ýÀ¸·Î ÀÛµ¿µÇ¾î¾ß ÇÕ´Ï´Ù(Ãß°¡ ¼¼ºÎ»çÇ×Àº ´Ü°è ¸ñ·Ï ´ÙÀ½¿¡ ³ª¿É´Ï´Ù).
5 ´Ü°è¿¡¼ ÁöÁ¤µÈ À§Ä¡°¡ <install
>ÀÎ °æ¿ì,
¼³Ä¡ ÇÁ·Î±×·¥Àº <JRE
>, <platform>,
<product
>,
¹× <product plug-ins>
µð·ºÅ丮ÀÇ ¸ðµç ÆÄÀÏÀ» <install
>·Î º¹»çÇÕ´Ï´Ù.
ÀÔ·Â ÆÄÀÏ | ¼³Ä¡µÈ ÆÄÀÏ |
<JRE>/* |
<install>/eclipse/* |
<product head>/* |
<install>/* |
<product body>/* |
<install>/* |
<platform>/* |
<install>/* |
8´Ü°è¿¡¼ ÀÛ¼ºµÈ ¸¶Ä¿ ÆÄÀÏÀº <install>/eclipse/.eclipseproduct
À̸ç
À̰ÍÀº Eclipse ±â¹Ý Á¦Ç°ÀÌ ¼³Ä¡µÈ µð·ºÅ丮¸¦ Ç¥½ÃÇÏ´Â µ¥ »ç¿ëµÇ¸ç,
¸ÕÀú È®Àå ¼³Ä¡ ÇÁ·Î±×·¥À» ã½À´Ï´Ù.
ÀÌ ¸¶Ä¿ ÆÄÀÏÀº java.io.Properties
Çü½Ä ÆÄÀÏ("\" À̽ºÄÉÀÌÇÁ¸¦ °®´Â ISO 8859-1 ¹®ÀÚ ÀÎÄÚµù)À̸ç
ÀÌ´Â Á¦Ç°°ú »ç¿ëÀÚ¸¦ ½Äº°Çϰí Eclipse ±â¹Ý Á¦Ç°µéÀ» ±¸º°ÇÏ´Â ´ÙÀ½ Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
name=Acme Visual Tools Pro
id=com.example.acme.acmefeature
version=1.0.0
"id" ¹× "version" Ư¼ºÀÇ °ªÀº ¼³Ä¡ ÇÁ·Î±×·¥ ÀÛ¼º ½ºÅ©¸³Æ®¿¡¼ ÀÔ·ÂµÈ »çÇ×À̸ç, Á¦Ç°ÀÇ À̸§Àº ÀÌ¹Ì ¾Ë·ÁÁ® Àְųª °íÁ¤(hard-wired)µÇ¾î ÀÖ½À´Ï´Ù. (Á¦Ç°Àº ÀϹÝÀûÀ¸·Î ÀÌ ¸¶Ä¿ ÆÄÀÏÀ» ¾×¼¼½ºÇÒ ¼ö ¾øÀ¸¸ç, Á¦Ç° ¹× È®Àå ¼³Ä¡ ÇÁ·Î±×·¥¸¸ÀÌ Àаųª ¾µ ¼ö ÀÖ½À´Ï´Ù.)
6 ´Ü°è¿¡¼´Â ±âÁ¸ <install>/eclipse/.eclipseproduct
¶Ç´Â <install>/eclipse/.eclipseextension
ÆÄÀÏ °Ë»ç°¡ ÇÊ¿äÇÕ´Ï´Ù. Á¦Ç°Àº
´Ù¸¥ Á¦Ç° ¶Ç´Â È®Àå°ú ¶È°°Àº °÷¿¡ ¼³Ä¡µÉ ¼ö ¾ø½À´Ï´Ù.
¸ðµç ÆÄÀÏÀ» ¼³Ä¡Çϸé ÀÌ ¼³Ä¡ µð·ºÅ丮ÀÇ ÃÖ»óÀ§ ·¹º§ ±¸Á¶´Â ´ÙÀ½ ÆÄÀÏ ¹× ¼ºêµð·ºÅ丮(¹× ±âŸ ÆÄÀÏ)¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.
<install>/
Á¦Ç° ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ »ç¿ëÀÚ¿¡°Ô »ç¿ë±Ç¿¡ °üÇÑ Á¤º¸(¿¹: µî·ÏµÈ »ç¿ëÀÚÀÇ À̸§ ¹× »ç¿ë±Ç Ű)¸¦ ¿ä±¸ÇÏ´Â °æ¿ì,
ÀÌ Á¤º¸´Â Á¦Ç° "Á¤º¸" ´ëÈ »óÀÚ¿¡ ÀÛ¼ºµÇ¾î¾ß ÇÕ´Ï´Ù(10 ´Ü°è).
acmeproduct.exe
eclipse/
.eclipseproduct
eclipse.exe
startup.jar
features/
plugins/
jre/
À̰ÍÀº 1Â÷ ±â´ÉÀÇ Ç÷¯±×Àο¡¼ "about.mapping
" ÆÄÀÏ¿¡ »ç¿ëÀÚ ÀÀ´äÀ» ±â·ÏÇÔÀ¸·Î½á ¿Ï·áµË´Ï´Ù. ¿¹¸¦ µé¸é <install>/plugins/com.example.acme.acmefeature_1.0.0/about.mapping
ÀÔ´Ï´Ù.
"about.mapping
" ÆÄÀÏÀº <product
head
> ÀԷ¿¡ ÀÌ¹Ì Á¸ÀçÇÒ ¼ö Àְųª, ¼³Ä¡ ½Ã ¼³Ä¡ ÇÁ·Î±×·¥¿¡
ÀÇÇØ ÀÛ¼ºµÇ¾î¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ű´Â ¹øÈ£À̸ç "n" ŰÀÇ °ªÀº "aboutText
" Ư¼ºÀÇ
"{n}
" ÇÏÀ§ ¹®ÀÚ¿¿¡ ´ëÇØ ´ëüµË´Ï´Ù.
¿¹¸¦ µé¾î, »ç¿ë±Ç ۰¡ 0ÀÏ °æ¿ì, "0=T42-24T-ME4U-U4ME
"¿Í
°°Àº ÇàÀ» Æ÷ÇÔÇÏ´Â "about.mapping
"
ÆÄÀÏÀÌ ÀÛ¼ºµÇ¾î¾ß ÇÕ´Ï´Ù.
N.B.
"about.mapping
" ÆÄÀÏÀº java.io.Properties
Çü½Ä ÆÄÀÏ("\" À̽ºÄÉÀÌÇÁ¸¦ °®´Â ISO 8859-1 ¹®ÀÚ ÀÎÄÚµù)ÀÔ´Ï´Ù.
¼³Ä¡ ½Ã ±âº» ¹®ÀÚ ÀÎÄÚµùÀº ISO 8859-1°ú ´Ù¸¦ ¶§,
¼³Ä¡ ÇÁ·Î±×·¥Àº ±âº» ¹®ÀÚ ÀÎÄÚµùÀ» À¯´ÏÄÚµå·Î º¯È¯Çϰí ÇÊ¿äÇÑ °÷¿¡
"\" À̽ºÄÉÀÌÇÁ¸¦ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. À̽ºÄÉÀÌÇÁ´Â ¹®ÀÚ¿ÀÌ Æ¯¼ö ¹®ÀÚ(¿¹: "\") ¶Ç´Â
¶óƾ ÀÌ¿ÜÀÇ ¹®ÀÚ¸¦ Æ÷ÇÔÇÏ´Â °æ¿ì ÇÊ¿äÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ±×¸®½º ¿µ¹®ÀÚÀÇ Ã³À½ ¼¼ ¹®ÀÚ¸¦ Æ÷ÇÔÇÏ´Â ÇÊµå ¹øÈ£ 1Àº
"1=\u03B1\u03B2\u03B3
"À¸·Î ÀÛ¼ºµÉ ¼ö ÀÖ½À´Ï´Ù.
12 ´Ü°è¿¡¼ Á¦Ç° ¼³Ä¡ ÇÁ·Î±×·¥Àº Ư¼ö - ÃʱâÈ ¿É¼Ç [Á¤È®ÇÑ ¼¼ºÎ»çÇ×Àº ÃßÈÄ °áÁ¤]À¸·Î Á¦Ç° ¼³Ä¡ ÆÄÀÏ
<install>/acmeproduct.exe
¸¦ ½ÇÇàÇÕ´Ï´Ù. À̰ÍÀº Eclipse Ç÷§ÆûÀÌ
¸ðµç ½Ã°£ ¼Ò¿ä óÀ½ 󸮸¦ ÀÚµ¿À¸·Î ¼öÇàÇÏ°í °á°ú¸¦ ij½ÃÇÏ¿©
»ç¿ëÀÚ°¡ Á¦Ç°À» ½ÃÀÛÇϸé open-for-business »óŰ¡ ÇÁ·ÒÇÁÆ®µÇµµ·Ï ÇÕ´Ï´Ù.
¼³Ä¡ Á¦°Å ½Ã, ¼³Ä¡ Á¦°Å ÇÁ·Î±×·¥Àº Ç¥ÁØ ¹æ¹ýÀ¸·Î ÀÛµ¿µÇ¾î¾ß ÇÕ´Ï´Ù.
install
> µð·ºÅ丮¿¡ ¼³Ä¡µÈ ¸ðµç ÆÄÀÏ ¹×
´Ù¸¥ ¼³Ä¡ ÇÁ·Î±×·¥(¿¹: Eclipse °»½Å °ü¸®ÀÚ)¿¡ ÀÇÇØ ¼³Ä¡µÈ ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â
<install
>/eclipse/features
¹× <install
>/eclipse/plugins
ÀÇ ¸ðµç ÆÄÀÏÀ» Á¦°ÅÇÕ´Ï´Ù.Á¦Ç°ÀÌ ¼³Ä¡ Á¦°ÅµÇ´Â °æ¿ì, ¼³Ä¡ ½Ã ¼³Ä¡µÈ ÆÄÀÏÀº
Eclipse °»½Å °ü¸®ÀÚ¿¡ ÀÇÇØ ÀÛ¼ºµÈ °»½ÅµÈ ±â´É ¹× Ç÷¯±×Àΰú ÇÔ²²
»èÁ¦µÇ¾î¾ß ÇÕ´Ï´Ù. Áß¿ä: ¼³Ä¡ Á¦°Å ½Ã,
<install>
µð·ºÅ丮¿¡ ´Ù¸¥ µð·ºÅ丮 ¹×
ÆÄÀÏÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù(ƯÈ÷, ¼³Ä¡ Á¦°Å ½Ã º¸Á¸µÇ¾î¾ß Çϴ ƯÁ¤ Áß¿ä µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â
<install>/eclipse/workspace/
, <install>/eclipse/links/
¹× <install>/eclipse/platform.cfg
). »ç¿ëÀÚ´Â Áß¿äÇÑ µ¥ÀÌÅ͸¦ ÀÒ¾î¹ö¸®Áö ¾Ê°í
µ¿ÀÏÇÑ À§Ä¡¿¡ Á¦Ç°À» ¼³Ä¡ Á¦°ÅÇÏ°í ´Ù½Ã ¼³Ä¡ÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.
Á¦Ç°ÀÌ »ç¿ëÀÚÀÇ ÄÄÇ»ÅÍ¿¡ ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖ´Â °æ¿ì, ¼³Ä¡ ÇÁ·Î±×·¥Àº ¼³Ä¡µÈ Á¦Ç°¿¡ Àû¿ëµÉ ¼ºñ½º °»½Å ¶Ç´Â ¹öÀü ¾÷±×·¹À̵带 Çã¿ëÇØ¾ß ÇÕ´Ï´Ù.
¼³Ä¡ ½Ã, ¼³Ä¡ ÇÁ·Î±×·¥Àº Ç¥ÁØ ¹æ¹ýÀ¸·Î ÀÛµ¿µÇ¾î¾ß ÇÕ´Ï´Ù.
2 ´Ü°è¿¡¼ ¼³Ä¡µÈ Á¦Ç°Àº ".eclipseproduct
" ÆÄÀÏ À̸§À» Æ÷ÇÔÇÏ´Â "eclipse
"
µð·ºÅ丮ÀÇ Á¸Àç ¿©ºÎ·Î Áï½Ã ÀÎ½ÄµÉ ¼ö ÀÖ½À´Ï´Ù.
"eclipse
" µð·ºÅ丮ÀÇ »óÀ§´Â Á¦Ç°ÀÇ ¼³Ä¡ µð·ºÅ丮ÀÔ´Ï´Ù(¿¹:
<install>/eclipse/.eclipseproduct
).
¸¶Ä¿ ÆÄÀÏ ³» Æ÷ÇÔµÈ Á¤º¸°¡ ¿Ã¹Ù¸¥ Á¦Ç°ÀÌ °»½ÅµÇ°í ÀÖ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖµµ·Ï
»ç¿ëÀÚ¿¡°Ô Ç¥½ÃµË´Ï´Ù(»ç¿ëÀÚ ÄÄÇ»ÅÍÀÇ ÀϺΠEclipse ±â¹Ý Á¦Ç°ÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù).
¼³Ä¡ ÇÁ·Î±×·¥Àº <install>/eclipse/features
µð·ºÅ丮ÀÇ
¼ºêµð·ºÅ丮¿¡ ´ëÇÑ ´Ü¼ø ÆÐÅÏ ÀÏÄ¡·Î 3 ´Ü°è¿¡¼ ȣȯ¼º Á¡°ËÀ» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, "com.example.acme.otherfeature_1.0.1
"°ú
ÀÏÄ¡ÇÏ´Â Æú´õ°¡ ÀÖÀ¸¸é ƯÁ¤ ¼ºñ½º °»½ÅÀÌ ¼³Ä¡µÈ Á¦Ç°¿¡ Àû¿ëµÈ °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
7 ´Ü°è¿¡¼ ¼³Ä¡ ÇÁ·Î±×·¥Àº ¿ø·¡ ¼³Ä¡µÈ ÀÓÀÇÀÇ ÆÄÀÏÀ» »èÁ¦Çϰųª ´ëüÇÏ°í ÆÄÀÏÀ»
Á» ´õ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. Áß¿ä: <install>/eclipse/workspace/
,
<install>/eclipse/platform.cfg
¸¦ Æ÷ÇÔÇÏ´Â ÀϺΠÆÄÀÏ ¹× µð·ºÅ丮´Â
Á¦Ç°ÀÌ °»½ÅµÉ ¶§ º¸Á¸µÉ Çʿ䰡 Àִ ƯÁ¤ Áß¿ä µ¥ÀÌÅÍ ÆÄÀÏ ¹× ¼³Ä¡¿Í µ¿ÀÏÇÑ Àå¼Ò¿¡
¹èÄ¡µÉ ¼ö ÀÖ½À´Ï´Ù.
¾÷±×·¹ÀÌµå ½Ã, <install>/eclipse/plugins/
¾Æ·¡ÀÇ ´ëºÎºÐÀÇ ÆÄÀÏÀÌ
µ¿ÀÏÇÏ°Ô µÇ´Â ÁÁÀº ±âȸ°¡ ÀÖ½À´Ï´Ù(<install>/eclipse/features/
¿Í °°ÀÌ).
Ç÷¯±×ÀÎ(¶Ç´Â ´ÜÆí) ¹öÀüÀ» ÀÓº£µåÇÏ´Â ¼ºêµð·ºÅ丮 À̸§ÀÌ º¯°æµÈ ÀÌÈÄ¿¡ ÇØ´ç Æú´õ ¾Æ·¡ÀÇ
ÀÓÀÇÀÇ ÆÄÀÏÀÌ º¯°æµÇ¸é <install>/eclipse/plugins/
¿¡ ÃÖÀûȸ¦
À§ÇÑ Áß¿äÇÑ ±âȸ°¡ ÀÖ°Ô µË´Ï´Ù. Áï, ¼ºêµð·ºÅ丮°¡ ¾÷±×·¹À̵å ÀÌÈÄ¿¡µµ Á¸ÀçÇØ¾ß
ÇÏ´Â °æ¿ì, <install>/eclipse/plugins/org.eclipse.ui_2.0.0
/ÀÇ
¸ðµç ÆÄÀÏÀ» º¯°æÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ÀÓÀÇÀÇ Ç÷¯±×ÀÎ ÆÄÀÏÀÌ º¯°æµÇ¸é Ç÷¯±×ÀÎ ¹öÀü ¹øÈ£°¡
¹Ù²î¾î <install>/eclipse/plugins/org.eclipse.ui_2.0.1
/ º´·Ä
µð·ºÅ丮¿¡ ¼³Ä¡µÇ´Â ¾÷±×·¹À̵åµÈ Ç÷¯±×Àο¡ ´ëÇÑ ÆÄÀÏÀÇ ¿øÀÎÀÌ µË´Ï´Ù.
¶ÇÇÑ Á¦Ç° ½ÇÇà ÆÄÀÏÀº ´Ù½Ã ¼³Ä¡ÇÒ °æ¿ì¿¡ ÃʱâÈ·Î ½ÇÇàµÇ¾î¼´Â ¾ÈµË´Ï´Ù. À̰ÍÀ¸·Î Áß¿ä »ç¿ëÀÚ ±¸¼º µ¥ÀÌÅ͸¦ ¼Õ½ÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
JRE´Â <install>/eclipse/jre/bin/javaw.exe
¿¡¼ ãÀ» ¼ö ÀÖ½À´Ï´Ù.
´Ù¸¥ Àå¼Ò¿¡ ÀÖ´Â °æ¿ì, Àý´ë °æ·Î´Â ¸í·ÉÇà¿¡¼ -vm
¸í·ÉÀ» »ç¿ëÇÏ¿© ÁöÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù(¿¹:
-vm C:\j2jre1.3.0\jre\bin\javaw.exe
).
¾î¶² °æ¿ìµç ¼³Ä¡ ÇÁ·Î±×·¥Àº À̰ÍÀÌ ÀÛ¼ºÇÏ´Â µ¥½ºÅ©Å¾ ¹Ù·Î °¡±âÀÇ ¸í·ÉÇà¿¡ ÀÌ ¿É¼ÇÀ» Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù.
È®ÀåÀº °³º°ÀûÀ¸·Î ¼³Ä¡ °¡´ÉÇÑ ¿¬°üµÉ ¼ö ÀÖ´Â ±â´É ¹× Ç÷¯±×ÀÎÀÇ ¼¼Æ®¸¦ ÀǹÌÇÏ¸ç µ¿ÀÏÇÑ ÄÄÇ»ÅÍ¿¡ ¼³Ä¡µÈ Çϳª ÀÌ»óÀÇ Eclipse ±â¹Ý Á¦Ç°¿¡¼ »ç¿ëµË´Ï´Ù. Á¦Ç°°ú´Â ´Þ¸® È®ÀåÀº ÀÚü Æ÷ÇÔµÇÁö ¾ÊÀ¸¸ç, Á¦Ç° ¼³Ä¡ ÆÄÀÏ, Eclipse Ç÷§Æû, JRE¸¦ Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù.
ÀϹÝÀûÀ¸·Î È®ÀåÀº ´ÜÀÏ ±â´ÉÀ¸·Î ±¸¼ºµË´Ï´Ù. ¼³Ä¡ ÇÁ·Î±×·¥ ÀÛ¼º ½ºÅ©¸³Æ®·ÎÀÇ Ã¹ ¹øÂ° ÀÔ·ÂÀº ±â´É ¹× Ç÷¯±×ÀÎÀ» Æ÷ÇÔÇÏ´Â
<extension
> µð·ºÅ丮ÀÔ´Ï´Ù. È®ÀåÀº Eclipse¿Í °ü·ÃµÈ ÆÄÀÏÀ» °¡ÁöÁö ¾Ê´Â´Ù°í °¡Á¤Çϸç
°¡Áú °æ¿ì, <extension>/eclipse/
°¡ ¾Æ´Ñ <extension>/
·Î
À̵¿ÇÕ´Ï´Ù. Âü°í·Î ÀÌ µð·ºÅ丮ÀÇ °ñ°Ý ±¸Á¶´Â ´ÙÀ½°ú
°°½À´Ï´Ù.
<extension>/
eclipse/
features/
com.example.wiley.anvilfeature_1.0.0/
feature.xml
plugins/
com.example.wiley.anvilfeature_1.0.0/
plugin.xml
about.ini
about.properties
about.mappings
com.example.wiley.mainplugin_1.0.0/
com.example.wiley.otherplugin_1.0.0/
<extension
> ÀÔ·Â µð·ºÅ丮ÀÇ Á¤È®ÇÑ ³»¿ëÀÌ ÀϹÝ
»ç¿ëÀÚÀÇ ÄÄÇ»ÅÍ¿¡ °á°úÀûÀ¸·Î ¼³Ä¡µÇ´Â ÆÄÀÏÀ» °áÁ¤ÇÕ´Ï´Ù.
¼³Ä¡ ÇÁ·Î±×·¥ ÀÛ¼º ½ºÅ©¸³Æ®·ÎÀÇ ¸¶Áö¸· ÀÔ·ÂÀº È®ÀåÀÇ ±â´ÉÀ» À§ÇÑ ID ¹× ¹öÀü(¿¹:
"com.example.wiley.anvil
"
¹× "1.0.0
")ÀÔ´Ï´Ù. ¼³Ä¡ ½Ã ÀÛ¼ºµÈ ÆÄÀϰú À̸§ ±×¸®°í ¸¶Ä¿ ÆÄÀÏÀÇ ³»¿ë¿¡ ³ªÅ¸³ª´Â ÀÌ ¹®ÀÚ¿Àº
¼³Ä¡ ÇÁ·Î±×·¥¿¡¼ ¸Å¿ì Áß¿äÇÕ´Ï´Ù.
È®Àå ¼³Ä¡ ÇÁ·Î±×·¥Àº ´ëºÎºÐÀÇ ¸é¿¡¼ Á¦Ç° ¼³Ä¡ ÇÁ·Î±×·¥°ú ºñ½ÁÇÕ´Ï´Ù. Â÷À̰¡ ÀÖ´Â ºÎºÐÀÌ ¾Æ·¡¿¡ °Á¶Ç¥½ÃµË´Ï´Ù.
¼³Ä¡ ½Ã, ¼³Ä¡ ÇÁ·Î±×·¥Àº Ç¥ÁØ ¹æ¹ýÀ¸·Î ÀÛµ¿µË´Ï´Ù.
5 ´Ü°è¿¡¼ ÁöÁ¤µÈ À§Ä¡°¡ <install
>ÀÎ °æ¿ì,
¼³Ä¡ ÇÁ·Î±×·¥Àº 11 ´Ü°è¿¡¼ <install
>·Î
<extension>
µð·ºÅ丮ÀÇ ¸ðµç ÆÄÀÏÀ» º¹»çÇÕ´Ï´Ù.
ÀÔ·Â ÆÄÀÏ | ¼³Ä¡µÈ ÆÄÀÏ |
<extension>/* |
<install>/* |
7 ´Ü°è¿¡¼ ¸ðµç Eclipse Á¦Ç°ÀÌ È帰¡ µÉ ¼ö ÀÖ½À´Ï´Ù. Eclipse ±â¹Ý Á¦Ç°Àº
<product install>/eclipse/.eclipseproduct
ÆÄÀÏÀÇ Á¸Àç·Î ÀÎ½ÄµÉ ¼ö ÀÖ½À´Ï´Ù.
»ç¿ëÀÚ´Â ¼³Ä¡µÈ Á¦Ç°¿¡ ´ëÇÑ Á¦ÇÑµÈ µð½ºÅ© °Ë»öÀ» ¿äûÇÒ ¼ö ÀÖ¾î¾ß Çϸç("¼³Ä¡µÈ Á¦Ç° °Ë»ö" ´ÜÃß),
¶Ç´Â Á¦Ç°À» Æ÷ÇÔÇÏ´Â µð·ºÅ丮¸¦ Ž»öÇÒ ¼öµµ ÀÖ½À´Ï´Ù(¿¹: "ã¾Æº¸±â" ´ÜÃß).
¼³Ä¡ ÇÁ·Î±×·¥Àº <product install>/eclipse/features
µð·ºÅ丮ÀÇ
¼ºêµð·ºÅ丮¿¡ ´ëÇÑ ´Ü¼ø ÆÐÅÏ ÀÏÄ¡·Î 3 ´Ü°è¿¡¼ ȣȯ¼º Á¡°ËÀ» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, "org.eclipse.jdt_2.*
"¿Í ÀÏÄ¡ÇÏ´Â Æú´õ°¡ Á¸ÀçÇÏ´Â °æ¿ì
JDT°¡ ¼³Ä¡µÈ Á¦Ç°¿¡ Æ÷ÇԵǾú´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.
10 ´Ü°è¿¡¼ ÀÛ¼ºµÈ ¸¶Ä¿ ÆÄÀÏÀº <install>/eclipse/.eclipseextension
À̸ç
À̰ÍÀº Eclipse ±â¹Ý È®ÀåÀÌ ¼³Ä¡µÈ µð·ºÅ丮¸¦ Ç¥½ÃÇÏ´Â µ¥ »ç¿ëµÇ¸ç,
¸ÕÀú È®Àå ¼³Ä¡ ÇÁ·Î±×·¥À» ã½À´Ï´Ù(Á¦Ç°ÀÇ .eclipseproduct
¸¶Ä¿ ÆÄÀϰú À¯»çÇÔ). ÀÌ ¸¶Ä¿ ÆÄÀÏÀº
java.io.Properties
Çü½Ä ÆÄÀÏ("\" À̽ºÄÉÀÌÇÁ¸¦ °®´Â ISO 8859-1 ¹®ÀÚ ÀÎÄÚµù)À̸ç
ÀÌ´Â È®Àå°ú »ç¿ëÀÚ¸¦ ½Äº°Çϰí Eclipse ±â¹Ý È®ÀåµéÀ» ±¸º°ÇÏ´Â ´ÙÀ½ Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
name=Wiley Anvil Enterprise Edition
id=com.example.wiley.anvilfeature
version=1.0.0
"id" ¹× "version" Ư¼ºÀÇ °ªÀº ¼³Ä¡ ÇÁ·Î±×·¥ ÀÛ¼º ½ºÅ©¸³Æ®¿¡¼ ÀÔ·ÂµÈ »çÇ×À̸ç, È®ÀåÀÇ À̸§Àº ÀÌ¹Ì ¾Ë·ÁÁ® Àְųª °íÁ¤(hard-wired)µÇ¾î ÀÖ½À´Ï´Ù. (Á¦Ç°Àº ÀϹÝÀûÀ¸·Î ÀÌ ¸¶Ä¿ ÆÄÀÏÀ» ¾×¼¼½ºÇÒ ¼ö ¾øÀ¸¸ç, Á¦Ç° ¹× È®Àå ¼³Ä¡ ÇÁ·Î±×·¥¸¸ÀÌ Àаųª ¾µ ¼ö ÀÖ½À´Ï´Ù.)
¸ðµç ÆÄÀÏÀ» ¼³Ä¡Çϸé ÀÌ ¼³Ä¡ µð·ºÅ丮ÀÇ ÃÖ»óÀ§ ·¹º§ ±¸Á¶´Â ´ÙÀ½ ÆÄÀÏ ¹× ¼ºêµð·ºÅ丮¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.
<install>/
eclipse/
.eclipseextension
features/
plugins/
Á¦Ç° ¼³Ä¡ ÇÁ·Î±×·¥°úÀÇ °¡Àå Å« À¯ÀÏÇÑ Â÷ÀÌÁ¡Àº È®Àå ¼³Ä¡ ÇÁ·Î±×·¥Àº ¶ÇÇÑ »ç¿ëÀÚÀÇ ÄÄÇ»ÅÍ¿¡ ÀÌ¹Ì ¼³Ä¡µÈ ´Ù¸¥ Eclipse ±â¹Ý Á¦Ç°¿¡ ¸µÅ© ÆÄÀϵµ ÀÛ¼ºÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. (À̰ÍÀº »ç¿ëÀÚ°¡ Eclipse °»½Å °ü¸®ÀÚ¸¦ »ç¿ëÇÏ¿© °¢ Á¦Ç° ³»¿¡¼ »õ È®ÀåÀ» ¼öµ¿À¸·Î ¿¬°ü½Ãų Çʿ䰡 ¾ø°Ô ÇÕ´Ï´Ù.)
14 ´Ü°è¿¡¼ ÀÛ¼ºµÈ ÆÄÀÏÀº <product install>/eclipse/links/com.example.wiley.anvilfeature.link
À̸ç,
Áï, ÆÄÀÏÀº È®ÀåÀÇ ±â´É µð·ºÅ丮¿Í °°Àº À̸§À» °¡Áö¸ç ÀûÀº ¹öÀü ¹øÈ£ Á¢¹ÌºÎ°¡ ÀÖ½À´Ï´Ù. ¸µÅ© ÆÄÀÏÀº java.io.Properties
Çü½Ä ÆÄÀÏ("\" À̽ºÄÉÀÌÇÁ¸¦ °®´Â ISO 8859-1 ¹®ÀÚ ÀÎÄÚµù)ÀÔ´Ï´Ù.
Ű´Â "°æ·Î"ÀÌ°í °ªÀº ¼³Ä¡µÈ È®ÀåÀÇ Àý´ë °æ·Î <install>
;ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î,
ÀÔ·ÂÀº "path=C:\\Program Files\\Wiley\\Anvil
"¿Í ºñ½ÁÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼³Ä¡ ÇÁ·Î±×·¥Àº ±âº» ¹®ÀÚ ÀÎÄÚµùÀ» À¯´ÏÄÚµå·Î º¯È¯Çϰí ÇÊ¿äÇÑ °÷¿¡
"\" À̽ºÄÉÀÌÇÁ¸¦ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. À̽ºÄÉÀÌÇÁ´Â º¸Åë
<install>
ÀÌ
ÀϹÝÀûÀ¸·Î Ư¼ö ¹®ÀÚ(¿¹: "\")¸¦ Æ÷ÇÔÇϰí ÇØ´ç À̸§¿¡ ¶óƾ ÀÌ¿ÜÀÇ ¹®ÀÚ·ÎµÈ µð·ºÅ丮°¡
µÉ ¼ö ÀÖÀ¸¹Ç·Î ÇÊ¿äÇÕ´Ï´Ù. Á¦Ç°Àº ½ÃÀÛ ½Ã ¸µÅ© ÆÄÀÏÀ» ÀнÀ´Ï´Ù. ¼³Ä¡ ÇÁ·Î±×·¥Àº È®ÀåÀÌ °»½Å ¶Ç´Â ¼³Ä¡ Á¦°ÅµÉ ¶§ ¹èÄ¡µÉ ¼ö ÀÖµµ·Ï ÀÛ¼ºÇÑ ¸ðµç ¸µÅ© ÆÄÀÏÀÇ ·¹Äڵ带
º¸À¯ÇÕ´Ï´Ù.
¼³Ä¡ Á¦°Å ½Ã, ¼³Ä¡ Á¦°Å ÇÁ·Î±×·¥Àº Ç¥ÁØ ¹æ¹ýÀ¸·Î ÀÛµ¿µÇ¾î¾ß ÇÕ´Ï´Ù.
install
> µð·ºÅ丮¿¡ ¼³Ä¡µÈ ¸ðµç ÆÄÀÏ ¹×
´Ù¸¥ ¼³Ä¡ ÇÁ·Î±×·¥(¿¹: Eclipse °»½Å °ü¸®ÀÚ)¿¡ ÀÇÇØ ¼³Ä¡µÈ ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â
<install
>/eclipse/features
¹× <install
>/eclipse/plugins
ÀÇ ¸ðµç ÆÄÀÏÀ» Á¦°ÅÇÕ´Ï´Ù.È®ÀåÀÌ ¼³Ä¡ Á¦°ÅµÉ ¶§, ¸ðµç Ç÷¯±×ÀÎ ¹× ±â´É ÆÄÀÏÀÌ »èÁ¦µÇ¾î¾ß ÇÕ´Ï´Ù. ÀÌµé ¼ºêµð·ºÅ丮¿¡ º¸Á¸µÇ¾î¾ß ÇÏ´Â Áß¿ä µ¥ÀÌÅÍ ÆÄÀÏÀº ¾ø½À´Ï´Ù. À̰ÍÀº »ç¿ëÀÚ°¡ Eclipse °»½Å °ü¸®ÀÚ¿¡ ÀÇÇØ Àû¿ëµÇ´Â ¸ðµç °»½ÅÀ» Æ÷ÇÔÇÏ¿© È®ÀåÀ» ¿ÏÀüÇÏ°Ô ¼³Ä¡ Á¦°ÅÇϵµ·Ï Çã¿ëÇÕ´Ï´Ù.
È®ÀåÀÌ »ç¿ëÀÚÀÇ ÄÄÇ»ÅÍ¿¡ ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖ´Â °æ¿ì, ¼³Ä¡ ÇÁ·Î±×·¥Àº ¼³Ä¡µÈ È®Àå¿¡ Àû¿ëµÉ ¼ºñ½º °»½Å ¶Ç´Â ¹öÀü ¾÷±×·¹À̵带 Çã¿ëÇØ¾ß ÇÕ´Ï´Ù.
¼³Ä¡ ½Ã, ¼³Ä¡ ÇÁ·Î±×·¥Àº Ç¥ÁØ ¹æ¹ýÀ¸·Î ÀÛµ¿µÇ¾î¾ß ÇÕ´Ï´Ù.
2 ´Ü°è¿¡¼ ¼³Ä¡µÈ È®ÀåÀº ".eclipseextension
" ÆÄÀÏ À̸§À» Æ÷ÇÔÇÏ´Â
"eclipse
" µð·ºÅ丮ÀÇ Á¸Àç ¿©ºÎ·Î Áï½Ã ÀÎ½ÄµÉ ¼ö ÀÖ½À´Ï´Ù.
"eclipse
" µð·ºÅ丮ÀÇ »óÀ§´Â È®ÀåÀÇ ¼³Ä¡ µð·ºÅ丮ÀÔ´Ï´Ù(¿¹:
<install>/eclipse/.eclipseextension
.)
¸¶Ä¿ ÆÄÀÏ ³» Æ÷ÇÔµÈ Á¤º¸°¡ ¿Ã¹Ù¸¥ È®ÀåÀÌ °»½ÅµÇ°í ÀÖ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖµµ·Ï
»ç¿ëÀÚ¿¡°Ô Ç¥½ÃµË´Ï´Ù(»ç¿ëÀÚ ÄÄÇ»ÅÍÀÇ ÀϺΠEclipse ±â¹Ý È®ÀåÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù).
7 ´Ü°è¿¡¼ ¼³Ä¡ ÇÁ·Î±×·¥Àº ¿ø·¡ ¼³Ä¡µÈ ÀÓÀÇÀÇ ÆÄÀÏÀ» »èÁ¦ ¶Ç´Â ´ëüÇÏÁö ¾Ê¾Æ¾ß Çϸç
»õ ±â´ÉÀÇ ¹öÀü ¹× Ç÷¯±×ÀÎÀ» Ãß°¡¸¸ ÇÏ°í °¡´ÉÇÑ °æ¿ì <install>/eclipse/.eclipseextension
¸¶Ä¿ ÆÄÀÏÀ» ´Ù½Ã ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ÀÌÀü ¹öÀüÀ» ³²°ÜµÎ¸é °»½ÅµÈ ¿É¼ÇÀ» ÀÌÀüÀ¸·Î µÇµ¹¸± ¼ö ÀÖ½À´Ï´Ù. Á¦Ç° ¼³Ä¡¸¦
¾÷±×·¹À̵åÇÒ ¶§, ¼ºêµð·ºÅ丮°¡ ¾÷±×·¹À̵å ÀÌÈÄ¿¡µµ Á¸ÀçÇØ¾ß ÇÏ´Â °æ¿ì,
<install>/eclipse/plugins/com.example.wiley.otherplugin_1.0.0
/ÀÇ
¸ðµç ÆÄÀÏÀ» º¯°æÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ÀÓÀÇÀÇ Ç÷¯±×ÀÎ ÆÄÀÏÀÌ º¯°æµÇ¸é Ç÷¯±×ÀÎ ¹öÀü ¹øÈ£°¡
¹Ù²î¾î <install>/eclipse/plugins/com.example.wiley.otherplugin_1.0.1
/ º´·Ä
µð·ºÅ丮¿¡ ¼³Ä¡µÇ´Â ¾÷±×·¹À̵åµÈ Ç÷¯±×Àο¡ ´ëÇÑ ÆÄÀÏÀÇ ¿øÀÎÀÌ µË´Ï´Ù.