»ç¿ëÀÚ°¡ ÀÛ¼ºÇÏ°í ÆíÁýÇÑ ÆÄÀÏÀ» º¯È¯, ÄÄÆÄÀÏ, º¹»ç ¶Ç´Â ´Ù¸¥ ó¸® °úÁ¤ Áß¿¡ ¸¹Àº ÀÚ¿øÀÌ ÀÛ¼ºµË´Ï´Ù. À¯·¡µÈ ÀÚ¿øÀº ¿ø·¡ µ¥ÀÌÅͰ¡ ¾Æ´Ñ ÀÚ¿øÀ̸ç, ¼Ò½º ÆÄÀÏ¿¡¼ ´Ù½Ã ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÁ¤ÇÑ Á¾·ùÀÇ Ã³¸®¿¡¼ À¯·¡µÈ ÆÄÀÏÀ» Á¦¿ÜÇÏ´Â °ÍÀÌ ÀϹÝÀûÀÔ´Ï´Ù.
¿¹¸¦ µé¾î À¯·¡µÈ ÀÚ¿øÀº ´ë°³ ÆÀ ÀúÀå¼Ò¿¡ º¸°üµÇÁö ¾Ê½À´Ï´Ù. À¯·¡µÈ ÀÚ¿øÀÌ ÀúÀå¼Ò¸¦ ¾îÁö·´È÷°í, Á¤±âÀûÀ¸·Î º¯°æµÇ°í, ÇØ´ç ¼Ò½º ÆÄÀÏ¿¡¼ ´Ù½Ã ¸¸µé ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù. ÆÀ Á¦°øÀÚ°¡ ¾î¶² ÆÄÀÏÀÌ À¯·¡µÉÁö °áÁ¤ÇÏ´Â °ÍÀº ½Ç¿ëÀûÀÌÁö ¾Ê½À´Ï´Ù. ÀÚ¿ø API´Â ÀÛ¼ºÇÑ ÀÚ¿øÀÌ À¯·¡µÇ¾ú´ÂÁö Ç÷¯±×Àο¡¼ ³ªÅ¸³»´Â °øÅë ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÕ´Ï´Ù.
Ç÷¯±×Àο¡¼ IResource.setDerived(boolean)¸¦ »ç¿ëÇÏ¿© ÀÚ¿øÀÌ ´Ù¸¥ ÀÚ¿ø¿¡¼ À¯·¡µÇ¾ú´ÂÁö ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. »õ·Î ÀÛ¼ºÇÑ ÀÚ¿øÀº ±âº»ÀûÀ¸·Î À¯·¡µÇÁö ¾Ê½À´Ï´Ù. µû¶ó¼ ÀÚ¿øÀ» À¯·¡µÈ ÀÚ¿øÀ¸·Î ¸í½ÃÀûÀ¸·Î Ç¥½ÃÇÏ·Á¸é ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. Ç÷¯±×Àο¡¼ "Ãâ·Â" Æú´õ(¿¹: Java ÇÁ·ÎÁ§Æ®ÀÇ "bin" Æú´õ)¸¦ ÀÛ¼ºÇÒ ¶§ ÀϹÝÀûÀ¸·Î ÇÁ·ÎÁ§Æ®ÀÇ ¼ºêÆú´õ¸¦ À¯·¡µÈ °ÍÀ¸·Î Ç¥½ÃÇÕ´Ï´Ù.
´Ù¸¥ Ç÷¯±×ÀÎ(´ë°³ ÆÀ Á¦°øÀÚ)¿¡¼´Â IResource.isDerived¸¦ »ç¿ëÇÏ¿© ÀúÀå¼Ò¿¡¼ ƯÁ¤ ÀÚ¿øÀ» °ü¸®ÇÒÁö ¿©ºÎ¸¦ °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·ÎÁ§Æ®³ª ÀÛ¾÷°ø°£ ·çÆ®¸¦ À¯·¡µÈÀ¸·Î Ç¥½ÃÇÏ·Á´Â ½Ãµµ´Â ¹«½ÃµË´Ï´Ù.
Âü°í: À¯·¡µÈ ÀÚ¿øÀÇ °³³äÀ» Á¦°øÇÏ¿© ´Ù¸¥ ÆÀÀÌ ¾Æ´Ñ Ç÷¯±×Àο¡¼ ¾î¶² ÀÚ¿øÀÌ ÀúÀå¼Ò °ü¸®¿¡ ºÎÀûÀýÇÑÁö ³ªÅ¸³À´Ï´Ù. ÀÚ½ÅÀÇ µ¥ÀÌÅ͸¦ °ü¸®Çϱâ À§ÇØ ÆÀ ±¸Çö¿¡¼ ÀÛ¼ºÇÑ Æ¯¼ö ÆÄÀÏÀº À¯·¡µÈ ÀÚ¿øÀ¸·Î Ç¥½ÃÇÏÁö ¸»¾Æ¾ß ÇÕ´Ï´Ù. ÆÀ °ü·Ã ±¸ÇöÀ» ¼û±èÀ¸·Î Ç¥½ÃÇÏ´Â ¹æ¹ýÀº ÆÀ °³Àοë ÀÚ¿øÀ» ÂüÁ¶ÇϽʽÿÀ.