³í¸® ¸ðµ¨ ÅëÇÕ¿¡ ´ëÇÑ ÆÀ Áö¿ø
³í¸® ¸ðµ¨ ÅëÇÕ¿¡ ´ëÇÑ ÆÀ Áö¿øÀ» ¼³¸íÇÒ
¶§´Â ´ÙÀ½°ú °°Àº µÎ °¡Áö °üÁ¡¿¡ À¯ÀÇÇØ¾ß ÇÕ´Ï´Ù.
- ÀúÀå¼Ò Á¦°øÀÚ: ÀúÀå¼Ò Á¦°øÀÚ´Â ·ÎÄà ÀÛ¾÷°ø°£°ú
¿ø°Ý ÀúÀå¼Ò¸¦ ¿¬°áÇÕ´Ï´Ù. ÀúÀå¼Ò Á¦°øÀÚ °üÁ¡¿¡¼ÀÇ ³í¸®
¸ðµ¨ Áö¿ø¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×Àº ³í¸®
¸ðµ¨ ÅëÇÕÀ» À§ÇÑ ÀúÀå¼Ò ·Îµå¸ÊÀ» ÂüÁ¶ÇϽʽÿÀ.
- ¸ðµ¨ Á¦°øÀÚ: ¸ðµ¨ Á¦°øÀÚ´Â »ç¿ëÀÚ°¡ ·ÎÄÃ
ÀÛ¾÷°ø°£ÀÇ ÀÚ¿ø¿¡ ÀúÀåµÈ ¸ðµ¨ ¿ä¼Ò ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ´Â
µµ±¸ÀÔ´Ï´Ù. ¸ðµ¨ Á¦°øÀÚ°¡ ÀÌ Áö¿øÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ´Â
¹æ¹ý¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×Àº ³í¸®
¸ðµ¨ ÅëÇÕÀ» À§ÇÑ ¸ðµ¨ ·Îµå¸ÊÀ» ÂüÁ¶ÇϽʽÿÀ.
´ÙÀ½Àº ÆÀ ³í¸® ¸ðµ¨ Áö¿øÀÌ
Á¦°øÇÏ´Â ±â´É¿¡ ´ëÇÑ ¿ä¾à ¼³¸íÀÔ´Ï´Ù.
- ÀÛ¾÷°ø°£ Àϰü¼º À¯Áö: ÀÚ¿ø¿¡ ´ëÇØ Á÷Á¢ ¼öÇàµÇ´Â Á¶ÀÛÀº
ÇØ´ç ÀÚ¿ø¿¡¼ Áö¼ÓµÇ°Å³ª ÀÚ¿ø°ú ¿¬°üµÇ´Â ¸ðµ¨ ¿ä¼Ò¿¡ ´ëÇØ
¹Ù¶÷Á÷ÇÏÁö ¾ÊÀº ºÎÀÛ¿ëÀ» ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â
ResourceChangeValidator¸¦ »ç¿ëÇÏ¿© ÀÚ¿ø º¯°æ»çÇ×ÀÌ ¸ðµ¨¿¡ ¹Ù¶÷Á÷ÇÏÁö ¾ÊÀº
ºÎÀÛ¿ëÀ» ³ªÅ¸³»Áö ¾Ê´ÂÁö È®ÀÎÇϸç van ¸ðµ¨Àº ModelProvider#validateChange
¸Þ¼Òµå¸¦ ±¸ÇöÇÏ¿© ÀÚ¿ø º¯°æ»çÇ׿¡ ´ëÇÑ À¯È¿¼ºÀ» °ËÁõÇÕ´Ï´Ù.
- ÆÀ Á¶ÀÛ ¹× µ¥ÄÚ·¹À̼Ç: Áö±Ý±îÁö´Â ÇØ´ç IResource¿¡
¸Â°Ô ¸ðµ¨ ¿ä¼Ò¸¦ ¼öÁ¤ÇÔÀ¸·Î½á ÀÏ´ëÀÏ °ü°èÀÇ ¸ðµ¨
¿ä¼Ò¿¡ ÆÀ Á¶ÀÛ ¹× µ¥ÄÚ·¹À̼ÇÀ» ³ªÅ¸³¾ ¼ö ÀÖ¾ú½À´Ï´Ù.
ÀÌÁ¦ ¸ðµ¨ ¿ä¼Ò¸¦ ResourceMapping¿¡ ¸Â°Ô
¼öÁ¤ÇÔÀ¸·Î½á ÀÚ¿ø°úÀÇ °ü°è°¡ º¸´Ù º¹ÀâÇÑ ¸ðµ¨
¿ä¼Ò¿¡ Á¶ÀÛ ¹× µ¥ÄÚ·¹À̼ÇÀ» ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù.
- ¸ðµ¨ ¿ä¼ÒÀÇ ½Ã¸Çƽ º´ÇÕ: ¸ðµ¨ ¿ä¼Ò¿Í ÀÚ¿øÀÌ ÀÏ´ëÀÏ·Î
ÀÏÄ¡ÇÏ´Â °æ¿ì ¸ðµ¨ Á¦°øÀÚ°¡ IStorageMerger¸¦ ƯÁ¤ ÆÄÀÏ À¯Çü°ú
¿¬°ü½ÃÄÑ headless º´ÇÕ¿¡ Âü¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù. º¸´Ù º¹ÀâÇÑ °ü°èÀÇ
°æ¿ì, ¸ðµ¨ Á¦°øÀÚ°¡ IResourceMappingMerger¿¡ ¸Â°Ô ÇØ´ç ModelProvider¸¦
¼öÁ¤ÇÏ¿© º´ÇÕ Á¶ÀÛÀÇ Àüü ÄÁÅÙÆ®¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ÆÀ Ç¥½Ã±âÀÇ ¸ðµ¨ Âü¿©: ÀÌÁ¦ ÆÀ º¸±â¿¡¼ °øÅë ³×ºñ°ÔÀÌÅÍ ÇÁ·¹ÀÓ¿öÅ©¸¦
»ç¿ëÇÕ´Ï´Ù. °øÅë ³×ºñ°ÔÀÌÅÍ È®ÀåÁ¡ ¹× ÆÀ È®ÀåÁ¡À» È®ÀåÇϰí ÄÁÅÙÃ÷ Á¦°øÀÚ ¹× ·¹À̺í
Á¦°øÀÚ¸¦ Á¦°øÇÔÀ¸·Î½á ÆÀ º¸±â¿¡ ¸ðµ¨ Á¦°øÀÚ¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ¸î
°¡Áö Ãß°¡ ´Ü°è¸¦ ÅëÇØ ¸ðµ¨¿¡ ´ëÇÑ º´ÇÕ ¹Ì¸®º¸±â Áö¿øÀ» Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ¿ø°Ý ¹ß°ß: ¸ðµ¨ Á¦°øÀÚ´Â ÆÀ ProjectSetCapability Ŭ·¡½º¸¦ »ç¿ëÇÏ¿© ÇÁ·ÎÁ§Æ®
¼¼Æ® Ç׸ñ¿¡¼ URI¸¦ ¾òÀ½À¸·Î½á ¿ø°Ý ¹ß°ß¿¡ Âü¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ URI´Â
Eclipse ÆÄÀÏ ½Ã½ºÅÛ API¿¡¼ ¿ø°Ý ÄÁÅÙÃ÷¿¡ ¾×¼¼½ºÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ¸ðµ¨ È÷½ºÅ丮: ¸ðµ¨ Á¦°øÀÚ´Â FileHistory API¸¦ ÅëÇØ °³º° ÆÄÀÏ È÷½ºÅ丮¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖÀ¸¸ç
È÷½ºÅ丮 º¸±â¿¡ Ç¥½ÃµÇ´Â »ç¿ëÀÚ Á¤ÀÇ È÷½ºÅ丮 ÆäÀÌÁö¿¡¼ ¿øÇÏ´Â ´ë·Î ¸ðµ¨ È÷½ºÅ丮¸¦ ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù.