ÆÑÅ丮 °æ·Î ȯ°æ ¼³Á¤

¾î³ëÅ×ÀÌ¼Ç ÇÁ·Î¼¼¼­´Â Java 5(JSR-175) ¾î³ëÅ×À̼ÇÀ» ±â¹ÝÀ¸·Î Ãß°¡ Java ÄÚµå ¶Ç´Â ±âŸ ÆÄÀÏÀ» »ý¼ºÇϰųª ¹®Á¦Á¡ ¸¶Ä¿¸¦ »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾î³ëÅ×ÀÌ¼Ç Ã³¸® ȯ°æ ¼³Á¤ ºÐÇÒâ¿¡¼­´Â ÇÁ·ÎÁ§Æ® ¶Ç´Â ÀÛ¾÷°ø°£ÀÇ ¸ðµç ÇÁ·Î¼¼¼­¿¡ Àû¿ëµÇ´Â ȯ°æ ¼³Á¤À» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÑÅ丮 °æ·Î ȯ°æ ¼³Á¤ ºÐÇÒâÀº »ç¿ëÇÒ ¼ö ÀÖ´Â ÇÁ·Î¼¼¼­¸¦ ÁöÁ¤ÇÏ¸ç °³º° ÇÁ·Î¼¼¼­¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾î³ëÅ×ÀÌ¼Ç Ã³¸®°¡ ¾î³ëÅ×ÀÌ¼Ç Ã³¸® ȯ°æ ¼³Á¤ ºÐÇÒâ¿¡¼­ »ç¿ëµÇ´Â °æ¿ì¿¡¸¸ ÆÑÅ丮 °æ·Î ȯ°æ ¼³Á¤ ºÐÇÒâÀÇ ¼³Á¤ÀÌ Àû¿ëµË´Ï´Ù.

ÀÌ ºÐÇÒâ¿¡´Â ÇÁ·ÎÁ§Æ®¿¡ Àû¿ëÇÒ ¼ö ÀÖ´Â ¾î³ëÅ×ÀÌ¼Ç ÇÁ·Î¼¼¼­¸¦ Æ÷ÇÔÇÏ´Â ¸ðµç Ç÷¯±×ÀÎ ¹× JAR ÆÄÀÏÀÇ ¸ñ·ÏÀÌ Ç¥½ÃµË´Ï´Ù. ¸ñ·Ï¿¡¼­ JAR ÆÄÀÏÀ» Ãß°¡Çϰųª Á¦°ÅÇÏ·Á¸é ÇØ´ç ´ÜÃ߸¦ »ç¿ëÇϽʽÿÀ. JAR ÆÄÀÏÀº ¿ÜºÎ JAR Ãß°¡... ´ÜÃ߸¦ »ç¿ëÇÏ¿© Àý´ë °æ·Î·Î ÁöÁ¤µÇ°Å³ª º¯¼ö Ãß°¡... ´ÜÃ߸¦ »ç¿ëÇÏ¿© Ŭ·¡½º °æ·Î º¯¼öÀÇ »ó´ë °æ·Î·Î ÁöÁ¤µË´Ï´Ù. org.eclipse.jdt.apt.annotationProcessorFactory È®ÀåÁ¡À» È®ÀåÇÏ¸ç ¼³Ä¡µÈ ¸ðµç Ç÷¯±×ÀÎ ¶ÇÇÑ ¸ñ·Ï¿¡ Ç¥½ÃµË´Ï´Ù.

ƯÁ¤ Ç÷¯±×ÀÎ ¶Ç´Â JAR ÆÄÀÏÀ» »ç¿ëÇÏ·Á¸é ¸ñ·Ï¿¡¼­ ÇØ´ç ¼±ÅöõÀ» ¼±ÅÃÇϽʽÿÀ. ¼±ÅÃÇÏÁö ¾ÊÀº Ç÷¯±×ÀÎ ¹× JARÀÇ ÇÁ·Î¼¼¼­´Â ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù. ¿©·¯ ÇÁ·Î¼¼¼­¿¡¼­ µ¿ÀÏÇÑ ¾î³ëÅ×À̼ÇÀÌ ÇÊ¿äÇÑ °æ¿ì¶óµµ ¸ñ·ÏÀÇ Ã¹ ¹øÂ° ¼±Åöõ¸¸ ÇØ´ç ¾î³ëÅ×À̼ǿ¡ »ç¿ëµË´Ï´Ù. ¸ñ·ÏÀ» ÀçÁ¤·ÄÇÏ·Á¸é À§·Î ´ÜÃß¿Í ¾Æ·¡·Î ´ÜÃ߸¦ »ç¿ëÇϽʽÿÀ.

°í±Þ... ´ÜÃß´Â °í±Þ ÆÑÅ丮 °æ·Î ¿É¼Ç ´ëÈ­ »óÀÚ¿Í ¿¬°áµË´Ï´Ù. ÀÌ ´ëÈ­ »óÀÚ´Â Ç÷¯±×ÀÎ ¶Ç´Â JAR ÆÄÀÏÀÇ °³º° ÇÁ·Î¼¼¼­ ÆÑÅ丮¸¦ º¸°Å³ª Ãß°¡ ¿É¼ÇÀ» ±¸¼ºÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.