°³¿ä
°³¿ä ÆäÀÌÁö´Â Á¦Ç°À» Á¤ÀÇÇϸç, Á¦Ç° Å×½ºÆ® ¹× ³»º¸³»±â¸¦ À§ÇÑ ÇÖ ¸µÅ©¸¦ Á¦°øÇÕ´Ï´Ù.
Á¦Ç° Á¤ÀÇ
Á¦Ç°Àº org.eclipse.core.runtime.products È®ÀåÀÔ´Ï´Ù. ÃÖ¼ÒÇÑ À̸§, ID ¹× ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Á¦Ç° À̸§Àº ÀÀ¿ëÇÁ·Î±×·¥ÀÇ Á¦¸ñ Ç¥½ÃÁÙ¿¡ ³ªÅ¸³»´Â º¯È¯ °¡´ÉÇÑ ¹®ÀÚ¿ÀÔ´Ï´Ù. org.eclipse.core.runtime.products È®Àå¿¡ Ư¼ºÀ¸·Î Á¤Àǵ˴ϴÙ.
Á¦Ç° ID ÄÞº¸ »óÀÚ´Â ÀÛ¾÷°ø°£ ¹× ´ë»ó¿¡ Á¤ÀÇµÈ ¸ðµç Á¦Ç° È®Àå ID·Î ä¿öÁý´Ï´Ù. Á¤ÀÇµÈ Á¦Ç° Áß Çϳª¸¦ ¼±ÅÃÇϰųª, »õ·Î ÀÛ¼º... ´ÜÃ߸¦ »ç¿ëÇÏ¿© Áï½Ã »õ Á¦Ç° Á¤ÀǸ¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
Á¦Ç°Àº Á¦Ç° ½ÇÇà ½Ã ±âº» È®ÀåÁ¡ ±â´ÉÀ» ¼öÇàÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥°ú ¿¬°üµÇ¾î¾ß ÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥Àº org.eclipse.core.runtime.applications È®ÀåÀÔ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ ÄÞº¸ »óÀÚ´Â ÀÛ¾÷°ø°£ ¹× ´ë»ó¿¡ Á¤ÀÇµÈ ¸ðµç ÀÀ¿ëÇÁ·Î±×·¥ È®Àå ID·Î ä¿öÁý´Ï´Ù.
Á¦Ç° ±¸¼ºÀº Ç÷¯±×ÀÎ ±â¹Ý ¶Ç´Â ±â´É ±â¹ÝÀÏ ¼ö ÀÖ½À´Ï´Ù. ±âº»°ªÀº ´Ü¼øÇϸç Á¦Ç° ºôµå Àü ±â´É°ú °°Àº Update Manager ƯÁ¤ °³³äÀ» ¹Ýµå½Ã ÀÌÇØÇÏÁö ¾Ê¾Æµµ µÇ´Â Ç÷¯±×ÀÎ ±â¹Ý ±¸¼ºÀÔ´Ï´Ù. ±×·¯³ª ±â´É ±â¹Ý ±¸¼ºÀÇ °æ¿ì °»½Å °¡´ÉÇÑ Á¦Ç°À» Á¦°øÇÑ´Ù´Â Á¡¿¡¼ º¸´Ù °·ÂÇÑ ±¸¼ºÀÔ´Ï´Ù. Áï, ³ªÁß¿¡ °»½Å »çÀÌÆ®¿¡¼ Á¦Ç° ÆÐÄ¡ ¶Ç´Â ¾÷±×·¹ÀÌµå »çÇ×À» °ø°³ÇÒ ¼ö ÀÖÀ¸¸ç °í°´Àº Eclipse Update Manager¸¦ »ç¿ëÇÏ¿© ÇØ´ç °»½Å»çÇ×À» ´Ù¿î·ÎµåÇÏ°í ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Å×½ºÆ®
Á¦Ç° ±¸¼ºÀ» Å×½ºÆ®ÇÏ·Á¸é Å×½ºÆ® ¼½¼Ç¿¡¼ ÇÖ ¸µÅ© Áß Çϳª¸¦ Ŭ¸¯ÇϽʽÿÀ.
Ç÷¯±×ÀÎ Manifest ÆíÁý±â¿¡¼µµ À¯»çÇÑ ÇÖ ¸µÅ©¸¦ »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ ÀÌ °æ¿ì¿¡´Â ¸íÈ®ÇÑ Â÷À̰¡ ÀÖ½À´Ï´Ù. Áï, µ¿±âÈ ´Ü°è°¡ ÀÖ½À´Ï´Ù.
µ¿±âȰ¡ ÇÊ¿äÇÑ ÀÌÀ¯¸¦ ÀÌÇØÇØ¾ß ÇÕ´Ï´Ù. Á¦Ç° ±¸¼ºÀº PDE Àü¿ëÀ̹ǷΠ·±Å¸ÀÓ ½Ã ÇØ¼®Çϰųª ÀÐÁö ¸øÇÑ´Ù´Â °ÍÀ» ±â¾ïÇϽʽÿÀ. ÀÌ ÆÄÀÏ¿¡ ÀÔ·ÂÇÏ´Â ÀϺΠµ¥ÀÌÅÍ(¿¹: Á¦Ç° ID, ÀÀ¿ëÇÁ·Î±×·¥, â À̹ÌÁö, Á¤º¸ À̹ÌÁö µî)´Â ºê·£µù Ç÷¯±×ÀÎÀÇ plugin.xml ÆÄÀÏ¿¡ º¹»çÇØ¾ß º¯°æ»çÇ×ÀÌ ½ÇÁ¦·Î ·±Å¸ÀÓ¿¡ Àû¿ëµË´Ï´Ù. À̰ÍÀÌ µ¿±âÈ Á¶Ä¡°¡ ¼öÇàÇÏ´Â °ÍÀÔ´Ï´Ù. plugin.xml¿¡ ÃÖ±Ù µ¥ÀÌÅͰ¡ µé¾î ÀÖ°í Á¦Ç° ±¸¼º°ú µ¿±âȵǾî ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
ÀÌ ¼½¼ÇÀÇ ÇÖ ¸µÅ©¸¦ »ç¿ëÇÏ´Â °æ¿ì PDE´Â ¾Ï¹¬ÀûÀÎ ÆÄÀÏ µ¿±âȸ¦ ¼öÇàÇÕ´Ï´Ù. ´Ù¸¥ ¹æ¹ý(¿¹: ÄÁÅØ½ºÆ® ¸Þ´º ½ÇÇà ¹Ù·Î °¡±â)À» »ç¿ëÇÏ¿© Á¦Ç°À» ½ÇÇàÇÏ´Â °æ¿ì ÀÚµ¿ µ¿±âȰ¡ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù.
³»º¸³»±â
Eclipse Á¦Ç°À» ³»º¸³»·Á¸é ³»º¸³»±â ¼½¼ÇÀÇ ÇÖ ¸µÅ©¸¦ ÅëÇØ Eclipse Á¦Ç° ³»º¸³»±â ¸¶¹ý»ç¸¦ È£ÃâÇÏ¸é µË´Ï´Ù.
´ÜÀÏ Á¦Ç° ±¸¼ºÀ» ¿©·¯ Ç÷§ÆûÀ¸·Î ³»º¸³»·Á¸é RCP µ¨Å¸ ÆÑÀ» ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. µ¨Å¸ ÆÑÀº Eclipse SDK¿Í µ¿ÀÏÇÑ À§Ä¡¿¡¼ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù. RCP µ¨Å¸ ÆÑ¿¡´Â Áö¿øµÇ´Â ¸ðµç Ç÷§Æû¿¡ ÇÊ¿äÇÑ ´Ù¾çÇÑ Ç÷§Æû ƯÁ¤ ´ÜÆíÀÌ ¸ðµÎ µé¾î ÀÖ½À´Ï´Ù.
RCP µ¨Å¸ ÆÑÀÌ ´ë»ó Ç÷§Æû¿¡ ¼³Ä¡µÇ¸é PDE°¡ org.eclipse.platform.launchers ±â´ÉÀÌ ÀÖ´ÂÁö È®ÀÎÇϰí Ç÷§Æû °£ ³»º¸³»±â ¸ðµå¸¦ Ȱ¼ºÈÇÕ´Ï´Ù.