ÇÁ·Î¼¼¼­ ¿É¼Ç ÀÔ·Â ´ëÈ­ »óÀÚ

ÇÁ·Î¼¼¼­ ¿É¼Ç ÀÔ·Â ´ëÈ­ »óÀÚ´Â ¾î³ëÅ×ÀÌ¼Ç Ã³¸® ȯ°æ ¼³Á¤ ºÐÇÒâ¿¡¼­ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ´ëÈ­ »óÀÚ¿¡¼­´Â ÇÁ·Î¼¼¼­ ¿É¼ÇÀ» Ãß°¡ ¶Ç´Â ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿©±â¿¡ ÀÔ·ÂÇÑ ¿É¼ÇÀº AnnotationProcessorEnvironment ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ ÇÁ·Î¼¼¼­¿¡ Ç¥½ÃµË´Ï´Ù. °¢ ¿É¼ÇÀº µÎ °¡Áö ¾ç½Ä, Áï Ű/°ª ½Ö°ú, ¿É¼ÇÀÇ ¸í·ÉÇà ¾ç½Ä¿¡ ÇØ´çÇϴ Ű °áÇÕ(Áï, "-Akey=value")À¸·Î Ç¥½ÃµË´Ï´Ù. ¿¹¸¦ µé¾î, "foo" Ű¿Í "bar" °ªÀ¸·Î Ç¥½ÃµÇ´Â ¿É¼ÇÀº "-Afoo=bar" Ű¿Í ³Î(null) °ªÀ¸·Îµµ Ç¥½ÃµË´Ï´Ù.

°æ·Î¸¦ ³ªÅ¸³»´Â ¿É¼Ç °ªÀº ÆÛ¼¾Æ® ±âÈ£·Î ±¸ºÐµÇ´Â ÅäÅ«(¿¹: %FOO%/)À¸·Î ½ÃÀ۵˴ϴÙ. ÅäÅ«ÀÌ Å¬·¡½º °æ·Î º¯¼öÀÇ À̸§ÀÎ °æ¿ì, ÇÁ·Î¼¼¼­ ½ÇÇà ½Ã ÇöÀç º¯¼ö °ªÀ¸·Î ¹Ù²ò´Ï´Ù. Ư¼ö °ª ROOT´Â ÀÛ¾÷°ø°£ÀÇ Àý´ë °æ·Î·Î È®ÀåµË´Ï´Ù. ¿¹¸¦ µé¾î, %ROOT%/foo/bar.xmlÀº d:/my_workspace/foo/bar.xml·Î È®ÀåµÇ°í %JRE_LIB%/rt.jarÀº c:/jdk1.5.0/lib/rt.jar·Î È®ÀåµË´Ï´Ù. ¸¶Âù°¡Áö·Î, Ư¼ö °ª PROJECT.DIRÀº ÇöÀç ÇÁ·ÎÁ§Æ®ÀÇ Àý´ë °æ·Î·Î È®ÀåµË´Ï´Ù.

ƯÁ¤ ¿É¼ÇÀº ÇÁ·Î¼¼¼­¿¡ ÀÚµ¿À¸·Î Á¦°øµË´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì ÀÚµ¿À¸·Î Á¦°øµÈ °ªÀÌ ¿©±â¿¡ ¼³Á¤µÈ °ªÀ» ´ëüÇϹǷΠÀÌ ´ëÈ­ »óÀÚ¿¡ °ªÀ» Á¦°øÇصµ ¾Æ¹«·± ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù. ÀÚµ¿ ¿É¼ÇÀº ¿©±â¿¡¼­ ¼³¸íÇÕ´Ï´Ù.