Á¦Ç° »ç¿ëÀÚ Á¤ÀÇ

1Â÷ ±â´É°ú ¿¬°üµÈ Ç÷¯±×ÀÎÀº Á¦Ç°¿¡ ´ëÇÑ ºê·£µù Á¤º¸°¡ ÁöÁ¤µÇ´Â °÷ÀÔ´Ï´Ù. Á¦Ç°¿¡ ´ëÇØ »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖ´Â ºÎºÐÀÌ ¸¹½À´Ï´Ù. Á¦Ç° ·¹º§ÀÇ »ç¿ëÀÚ Á¤ÀÇ´Â about.ini ÆÄÀϰú ÀÌ ÆÄÀÏ¿¡¼­ ¼³¸íÇÑ ±âŸ ÆÄÀÏÀ» »ç¿ëÇÏ¿© Á¤Àǵ˴ϴÙ. Á¦Ç°Àº ±âŸ Ç÷¯±×ÀÎÀÇ ±âº» ȯ°æ ¼³Á¤ °ªµµ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. plugin_customization.ini ÆÄÀÏÀ» »ç¿ëÇÏ¿© Á¦¾îÇÕ´Ï´Ù.

»ùÇà Á¦Ç°ÀÇ 1Â÷ ±â´É Ç÷¯±×ÀÎÀ» ´Ù½Ã ÂüÁ¶ÇÏ¿© Á¦Ç°À» »ç¿ëÀÚ Á¤ÀÇÇÏ´Â ¹æ¹ýÀ» ÀÚ¼¼È÷ »ìÆìº¸°Ú½À´Ï´Ù.

com.example.acme.acmefeature_1.0.0/
		plugin.xml
		about.ini
		about.html
		about.mappings
		about.properties
		acme.gif
		plugin_customization.ini
		plugin_customization.properties
		splash.bmp
		welcome.xml

Á¤º¸ ´ëÈ­ »óÀÚ

»ç¿ëÀÚ°¡ Workbench ¸Þ´º¿¡¼­ µµ¿ò¸»->Á¤º¸¸¦ ¼±ÅÃÇÒ ¶§¸¶´Ù Ç÷§Æû "Á¤º¸" ´ëÈ­ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù.  

±â´É°ú Ç÷¯±×Àο¡¼­ Á¦°øÇÑ Á¤º¸¸¦ »ç¿ëÇÏ¿© Á¤º¸ ´ëÈ­ »óÀÚ¸¦ ±¸¼ºÇÕ´Ï´Ù. ¸ðµç ±â´É ¹× Ç÷¯±×Àο¡¼­ ƯÁ¤ Ç÷¯±×Àο¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇÏ´Â about.html ÆÄÀÏÀ» Á¦°øÇØ¾ß ÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ ±â´É ¼¼ºÎ»çÇ×À̳ª Ç÷¯±×ÀÎ ¼¼ºÎ»çÇ×À» ¿äûÇÏ°í Æ¯Á¤ ±â´ÉÀ̳ª Ç÷¯±×ÀÎÀ» ¼±ÅÃÇÒ °æ¿ì ÀÌ Á¤º¸°¡ Ç¥½ÃµË´Ï´Ù.

¶ÇÇÑ 1Â÷ ±â´É¿¡¼­´Â Àüü Á¦Ç°¿¡ ´ëÇÑ Á¤º¸ ¹× ±×·¡ÇÈÀ» Á¦°øÇÕ´Ï´Ù. Ãß°¡ ÆÄÀÏÀ» »ç¿ëÇÏ¿© ÀÌ Á¤º¸¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

â À̹ÌÁö

Á¦Ç°¿¡¼­ ÀÛ¼ºÇÑ Ã¢À» ºê·£µùÇϱâ À§ÇØ 16x16 Çȼ¿ »ö»ó À̹ÌÁö¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ À̹ÌÁö´Â Á¦Ç° âÀÇ ¿ÞÂÊ À§ ¸ð¼­¸®¿¡ ³ªÅ¸³³´Ï´Ù. about.ini ÆÄÀÏÀÇ windowImage ¼Ó¼º¿¡¼­ ÀÌ À̹ÌÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. °æ·Î´Â Ç÷¯±×ÀÎ »ó´ë °æ·Î·Î ÁöÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù. À§¿¡ Ç¥½ÃµÈ µð·ºÅ丮 ±¸Á¶ÀÇ ¿Ã¹Ù¸¥ ÀÔ·ÂÀº ´ÙÀ½°ú °°½À´Ï´Ù.

windowImage=acme.gif

ȯ¿µ ÆäÀÌÁö

Á¦Ç°ÀÇ È¯¿µ ÆäÀÌÁö¿¡ ´ëÇÑ ¼³¸íÀº Ç÷§Æû ȯ¿µ ÆäÀÌÁö ±¸¼º¿¡¼­ ¼³¸íÇÑ Çü½ÄÀÇ xml ÆÄÀÏ·Î Á¤ÀǵǾî¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ about.ini ÆÄÀÏÀÇ welcomePage ¼Ó¼ºÀ¸·Î ÁöÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù. °æ·Î´Â Ç÷¯±×ÀÎ »ó´ë °æ·Î¿©¾ß ÇÕ´Ï´Ù. À§¿¡ Ç¥½ÃµÈ µð·ºÅ丮 ±¸Á¶ÀÇ ¿Ã¹Ù¸¥ ÀÔ·ÂÀº ´ÙÀ½°ú °°½À´Ï´Ù.

welcomePage=welcome.xml

ÆÄÀÏ¿¡ ´ëÇÑ ÀÚ±¹¾î ã¾Æº¸±â¸¦ ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ·ÎÄÉÀÏ Æ¯Á¤ ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ.

welcomePage=$nl$/welcome.xml

½ºÇ÷¡½Ã È­¸é

Á¦Ç° ½ºÇ÷¡½Ã È­¸éÀ» 1Â÷ ±â´É Ç÷¯±×ÀÎ µð·ºÅ丮¿¡ ÀÖ´Â splash.bmp ÆÄÀÏ¿¡ Á¦°øÇÕ´Ï´Ù. À̹ÌÁö´Â 24ºñÆ® »ö»ó BMP Çü½Ä(RGB Çü½Ä)À¸·Î Á¦°øµÇ¾î¾ß Çϰí Å©±â´Â ¾à 500x330 Çȼ¿À̾î¾ß ÇÕ´Ï´Ù. ½ºÇ÷¡½Ã È­¸éÀ» ´Ù¸¥ ·ÎÄÉÀÏ¿¡ ´ëÇØ »ç¿ëÀÚ Á¤ÀÇÇØ¾ß ÇÒ °æ¿ì 1Â÷ ±â´ÉÀÇ Ç÷¯±×ÀÎ ´ÜÆí¿¡ ½ºÇ÷¡½Ã È­¸éÀ» ¹èÄ¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ȯ°æ ¼³Á¤ ±âº»°ª

plugin_customization.ini ÆÄÀÏÀ» »ç¿ëÇÏ¿© ´Ù¸¥ Ç÷¯±×Àο¡¼­ Á¤ÀÇÇÑ È¯°æ ¼³Á¤ÀÇ ±âº» ȯ°æ ¼³Á¤ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀº java.io.Properties Çü½Ä ÆÄÀÏÀÔ´Ï´Ù. ´ë°³ ÀÌ ÆÄÀÏÀ» »ç¿ëÇÏ¿© Ç÷¯±×ÀÎÀÇ °ø¿ë API ÀϺηΠ°ø°³µÇ´Â ȯ°æ ¼³Á¤ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù. Áï API¿¡ Á¤½ÄÀ¸·Î Á¤ÀǵÇÁö ¾ÊÀº Ç÷¯±×Àο¡¼­ »ç¿ëÇϴ ȯ°æ ¼³Á¤À» ÂüÁ¶ÇÒ °æ¿ì À§ÇèÀÌ µû¸¨´Ï´Ù.  

°øÅëÀûÀÎ »ç¿ëÀÚ Á¤ÀÇ´Â WorkbenchÀÇ ±âº» Perspective¸¦ ¼³Á¤ÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ È¯°æ ¼³Á¤Àº org.eclipse.ui Ç÷¯±×Àο¡ Á¤Àǵ˴ϴÙ. ´ÙÀ½ ¿¹Á¦¿¡¼­´Â ÀÚ¿ø Perspective¸¦ ±âº» Perspective·Î »ç¿ëÇÏ¿© Á¦Ç°À» ½ÇÇàÇØ¾ß ÇÏ´Â °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù. 

org.eclipse.ui/defaultPerspectiveId=org.eclipse.ui.resourcePerspective

´Ù¸¥ Ç÷¯±×ÀÎÀÇ È¯°æ ¼³Á¤ Áß Çϳª¿¡ ´ëÇÑ ±âº»°ªÀ» º¯°æÇØ¾ß ÇÒ °æ¿ì ȯ°æ ¼³Á¤ÀÌ °ø¿ëÀÎÁö È®ÀÎÇÏ·Á¸é ÇØ´ç Ç÷¯±×ÀÎÀÇ API ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

plugin_customization.properties ÆÄÀÏ¿¡´Â plugin_customization.ini ÆÄÀÏ¿¡ ´ëÇÑ º¯È¯µÈ ¹®ÀÚ¿­ÀÌ Æ÷ÇԵ˴ϴÙ.

Copyright IBM Corporation and others 2000, 2003.