Ç÷¯±×ÀÎ ½ÇÇà

»õ Ç÷¯±×ÀÎÀ» ½ÇÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç Ç׸ñÀ» °®Ãß¾ú½À´Ï´Ù. ÀÌÁ¦ Ç÷¯±×ÀÎÀ» ºôµåÇØ¾ß ÇÕ´Ï´Ù. Eclipse Workbench°¡ ÀÚµ¿À¸·Î ºôµåµÇµµ·Ï ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀ¸¸é »õ º¸±â Ŭ·¡½º´Â »õ ÄÁÅÙÃ÷¸¦ ÀúÀåÇÏ´Â Áï½Ã ÄÄÆÄÀϵǾî¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, »õ ÇÁ·ÎÁ§Æ®¸¦ ¼±ÅÃÇϰí ÇÁ·ÎÁ§Æ® > ÇÁ·ÎÁ§Æ® ºôµå¸¦ ¼±ÅÃÇϽʽÿÀ. Ŭ·¡½º¸¦ ¿À·ù ¾øÀÌ ÄÄÆÄÀÏÇØ¾ß ÇÕ´Ï´Ù.

Ŭ·¡½º¸¦ ºôµåÇÏ°í ³ª¸é Ç÷¯±×ÀÎÀ» ½ÇÇàÇÏ´Â ¹æ¹ýÀÌ µÎ °¡Áö ÀÖ½À´Ï´Ù.

  1. Ç÷¯±×ÀÎÀÇ Manifest ÆÄÀÏ ¹× JAR ÆÄÀÏÀ» eclipse/plugins µð·ºÅ丮¿¡ ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. Workbench°¡ ´Ù½Ã ½ÃÀ۵Ǹé Workbench´Â »õ Ç÷¯±×ÀÎÀ» ã½À´Ï´Ù.
  2. PDE µµ±¸´Â ÇöÀç Workbench¿¡¼­ ´Ù¸¥ Workbench¸¦ ½ÇÇàÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ·±Å¸ÀÓ Workbench´Â Workbench¿¡¼­ Ç÷¯±×ÀÎÀ» °³¹ßÇÒ ¶§ »õ Ç÷¯±×ÀÎÀ» Áï½Ã Å×½ºÆ®Çϱ⿡ Æí¸®ÇÕ´Ï´Ù. (·±Å¸ÀÓ WorkbenchÀÇ ÀÛµ¿ ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â PDE ¾È³»¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.)

´Ü¼øÈ­Çϱâ À§ÇØ Eclipse Workbench¿¡¼­ »õ Ç÷¯±×ÀÎÀ» ½ÇÇàÇϱâ·Î ÇÕ´Ï´Ù.

Workbench ½ÇÇà

·±Å¸ÀÓ Workbench¸¦ ½ÇÇàÇÏ·Á¸é ½ÇÇà > ½ÇÇà...À» ¼±ÅÃÇϽʽÿÀ. ÀÌ ´ëÈ­ »óÀÚ´Â ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¼ö ÀÖ´Â ¸ðµç Á¾·ùÀÇ ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù. Eclipse ÀÀ¿ëÇÁ·Î±×·¥À» ¼±ÅÃÇÏ°í »õ·Î ÀÛ¼ºÀ» Ŭ¸¯ÇÏ¿© ±âº» ¼³Á¤À» ¸ðµÎ Çã¿ëÇϽʽÿÀ. ÀÌ·¸°Ô Çϸé Eclipse WorkbenchÀÇ ´Ù¸¥ ÀνºÅϽºÀÎ ·±Å¸ÀÓ Workbench¸¦ ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.

Hello world ½ÇÇà

±×·¯¸é »õ º¸±â´Â ¾îµð¿¡ ÀÖÀ»±î¿ä? â >º¸±â Ç¥½Ã ¸Þ´º¸¦ »ç¿ëÇϸé Ç÷¯±×Àο¡¼­ Á¦°øÇÑ ¸ðµç º¸±â¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ¸Þ´º´Â ÇöÀç Perspective¿¡ »ç¿ë °¡´ÉÇÑ º¸±â¸¦ Ç¥½ÃÇÕ´Ï´Ù. ±âŸ...¸¦ ¼±ÅÃÇϸé Ç÷§Æû¿¡ Á¦°øµÈ ¸ðµç º¸±â¸¦ Perspective¿¡ °ü°è ¾øÀÌ º¼ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº º¸±â Ä«Å×°í¸® ¸ñ·Ï°ú °¢ Ä«Å×°í¸®¿¡¼­ »ç¿ë °¡´ÉÇÑ º¸±â¸¦ Ç¥½ÃÇÕ´Ï´Ù.

Workbench´Â org.eclipse.ui.views È®ÀåÁ¡¿¡ È®ÀåÀ» Á¦°øÇÑ ¸ðµç Ç÷¯±×ÀÎÀ» ã±â À§ÇØ È®Àå ·¹Áö½ºÆ®¸®¸¦ »ç¿ëÇÏ¿© º¸±âÀÇ Àüü ¸ñ·ÏÀ» ÀÛ¼ºÇÕ´Ï´Ù.

ȯ¿µ Ç׸ñÀÌ ÀÖ´Â º¸±â ´ëÈ­ »óÀÚ Ç¥½Ã

ÀÌÁ¦ ¸ðµç °ÍÀ» ¿Ï·áÇß½À´Ï´Ù! "Hello View"¶ó´Â º¸±â°¡ "Hello Category" Ä«Å×°í¸® ¾Æ·¡ÀÇ º¸±â Ç¥½Ã â¿¡ Ãß°¡µÇ¾ú½À´Ï´Ù. Ä«Å×°í¸® ¹× º¸±â ·¹À̺íÀº plugin.xmlÀÇ È®ÀåÁ¡ ±¸¼º ¸¶Å©¾÷¿¡¼­ °¡Á®¿Ô½À´Ï´Ù.

ÀÌ È®ÀåÁ¡±îÁö ¾ÆÁ÷ Ç÷¯±×ÀÎ Äڵ带 ½ÇÇàÇÏÁö ¸øÇß½À´Ï´Ù!  plugin.xml(È®Àå ·¹Áö½ºÆ®¸®¸¦ »ç¿ëÇÏ¿© ´Ù¸¥ Ç÷¯±×Àο¡¼­ º¼ ¼ö ÀÖÀ½)¿¡¼­ ¼öÇàÇÑ ¼±¾ðÀ» ÅëÇØ¼­ Workbench´Â "Hello" Ä«Å×°í¸®¿¡¼­ »ç¿ë °¡´ÉÇÑ "Hello View"¶ó´Â º¸±â°¡ ÀÖÀ½À» ¾Ë ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ¾î¶² Ŭ·¡½º°¡ º¸±â¸¦ ±¸ÇöÇÏ´ÂÁöµµ ¾Ë°í ÀÖ½À´Ï´Ù. »ç¿ëÀÚ°¡ º¸±â¸¦ Ç¥½ÃÇϵµ·Ï °áÁ¤ÇÒ ¶§±îÁö ¾î¶² Äڵ嵵 ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.

º¸±â Ç¥½Ã ¸ñ·Ï¿¡¼­ "Hello View" º¸±â¸¦ ¼±ÅÃÇϸé Workbench°¡ Ç÷¯±×ÀÎÀ» Ȱ¼ºÈ­ÇÏ°í º¸±â Ŭ·¡½º¸¦ ÀνºÅϽºÈ­Çϰí ÃʱâÈ­Çϸç WorkbenchÀÇ »õ º¸±â¸¦ ±âŸ ¸ðµç º¸±â¿Í ÇÔ²² Ç¥½ÃÇÕ´Ï´Ù. ÀÌÁ¦ Äڵ尡 ½ÇÇàµË´Ï´Ù. 

Hello World º¸±â°¡ ÀÖ´Â Workbench

ù ¹øÂ° Ç÷¯±×ÀÎÀÌ ¿Ï¼ºµÇ¾ú½À´Ï´Ù! UI Ŭ·¡½º ¹× È®ÀåÁ¡¿¡ ´ëÇØ¼­´Â ³ªÁß¿¡ ÀÚ¼¼È÷ »ìÆì º¸°Ú½À´Ï´Ù.