Ant ÀúÀå ¹× Àç»ç¿ë ¿É¼Ç

¸¶Áö¸· Àý¿¡¼­ HelloWorld.xml Ant ºôµå ÆÄÀÏÀ» ½ÇÇàÇßÀ» ¶§, Ant ½ÇÇà ´ëÈ­ »óÀÚÀÇ ´Ù¸¥ ¸ðµç ¿É¼Ç°ú ÇÔ²² ´ë»ó ¼±ÅÃÀÌ '½ÇÇà ±¸¼º'À̶ó°í ÇÏ´Â ¿£Æ¼Æ¼¿¡ ÀúÀåµÇ¾ú½À´Ï´Ù. ½ÇÇà ±¸¼º¿¡´Â ´ÜÀÏ Ant ºôµå ÆÄÀÏÀ» ƯÁ¤ ¹æ¹ýÀ¸·Î ½ÇÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç ¼¼ºÎ»çÇ×ÀÌ ÀÖ½À´Ï´Ù. ¿©·¯ ½ÇÇà ±¸¼ºÀÌ ´ÜÀÏ Ant ºôµå ÆÄÀÏ¿¡ ¿¬°üµÇµµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼­ ¸¶Áö¸· ´Ü°è¿¡¼­ HelloWorld.xml ºôµå ÆÄÀÏÀÌ ´ë»ó Hello & World¸¦ ÀÌ ¼ø¼­·Î ½ÇÇàÇϵµ·Ï ÁöÁ¤ÇÏ¿© ÀÛ¼ºÇÑ ½ÇÇà ±¸¼º ¿Ü¿¡µµ, °°Àº ´ë»óÀ» ¹Ý´ë ¼ø¼­·Î ÁöÁ¤ÇÏ¿© °°Àº ºôµå ÆÄÀÏÀÇ µÎ ¹øÂ° ½ÇÇà ±¸¼ºÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿©±â±îÁö´Â ÁÁ½À´Ï´Ù. ±×·¯³ª ½ÇÁ¦·Î ½ÇÇà ±¸¼º¿¡ ´ëÇÑ ÀåÁ¡Àº ÀÌÁ¦ °£´ÜÈ÷ ÇØ´çµÇ´Â ½ÇÇà ±¸¼ºÀ» ÁöÁ¤ÇÏ¿© µÎ ±¸¼º Áß Çϳª¿¡¼­ »ç¿ëÀÚÀÇ Ant ºôµå ÆÄÀÏÀ» ½Å¼ÓÇÏ°Ô ½ÇÇàÇÒ ¼ö ÀÖ´Ù´Â Á¡ÀÔ´Ï´Ù.

  1. Workbench µµ±¸ ¸ðÀ½¿¡ ÀÖ´Â ¿ÜºÎ µµ±¸ µå·Ó ´Ù¿î¿¡¼­ ¿ÜºÎ µµ±¸...¸¦ ¼±ÅÃÇϽʽÿÀ.
  2. ¿ÜºÎ µµ±¸ ´ëÈ­ »óÀÚ°¡ ¿­¸³´Ï´Ù. ÀÌ´Â ÀÌÀü¿¡ º¸¾Ò´ø Ant ½ÇÇà ´ëÈ­ »óÀÚ¿Í ¾ÆÁÖ À¯»çÇÕ´Ï´Ù. »ç½Ç, ¿ÜºÎ µµ±¸ ´ëÈ­ »óÀÚ¿¡¼­ º¸°í ÆíÁýÇÒ ½ÇÇà ±¸¼ºÀ» ¼±ÅÃÇÒ ¼ö ÀÖ´Ù´Â Á¡À» Á¦¿ÜÇÏ°í µÎ ´ëÈ­ »óÀÚ´Â °°½À´Ï´Ù. build.xml ºôµå ÆÄÀÏÀ» ½ÇÇàÇÒ ¶§ ÀÛ¼ºÇÑ ½ÇÇà ±¸¼ºÀÌ ¿ÞÂÊ¿¡ ÀÖ´Â Æ®¸®¿¡¼­ ¼±ÅÃµÇ°í ¿À¸¥ÂÊ¿¡ ÀÖ´Â ÅÇÀº ÀÌ ½ÇÇà ±¸¼º¿¡ ÇØ´çÇÏ´Â ¿É¼ÇÀ» Ç¥½ÃÇÕ´Ï´Ù.
    ¿ÜºÎ µµ±¸ ´ëÈ­ »óÀÚ
  3. ´ëÈ­ »óÀÚÀÇ ¸Ç À§¿¡¼­ À̸§À» 'Hello World'·Î º¯°æÇÏ°í º¯°æÀ» Àû¿ëÇϽʽÿÀ.
  4. ¿ÞÂÊ¿¡ ÀÖ´Â Æ®¸®¿¡¼­, ¼±ÅÃÇÑ ½ÇÇà ±¸¼º¿¡ °üÇÑ ÄÁÅØ½ºÆ® ¸Þ´º·Î °¡¼­ Áߺ¹À» ¼±ÅÃÇϽʽÿÀ. Hello World ºôµå ÆÄÀÏÀÇ ½ÇÇà ±¸¼º »çº»ÀÌ ÀÛ¼ºµÇ°í, À̸§¿¡ '(1)'ÀÌ Ãß°¡µÇ¸ç Æ®¸®¿¡¼­ »õ ½ÇÇà ±¸¼ºÀÌ ¼±Åõ˴ϴÙ.
  5. »õ ±¸¼ºÀÇ À̸§À» 'World Hello'·Î ¹Ù²Ù½Ê½Ã¿À.
  6. ´ë»ó ÅÇ¿¡¼­, ¼ø¼­... ´ÜÃ߸¦ Ŭ¸¯ÇÏ°í ´ë»ó ¼ø¼­¸¦ º¯°æÇÏ¿© World ´ë»óÀÌ ¸ÕÀú ½ÇÇàµÇµµ·Ï ÇÑ ÈÄ º¯°æÀ» Àû¿ëÇϽʽÿÀ.
  7. ½ÇÇàÀ» Ŭ¸¯ÇϽʽÿÀ.
  8. ÀÌÀü°ú °°ÀÌ HelloWorld.xml ºôµå ÆÄÀÏÀÌ ½ÇÇàµÇ°í Ãâ·ÂÀº ÄÜ¼Ö º¸±â¿¡ Àü¼ÛµË´Ï´Ù. ±×·¯³ª ´ë»óÀÌ ¹Ý´ëÀ̹ǷΠÃâ·Â ¼ø¼­·Î ¹Ý´ë·Î µË´Ï´Ù.
  9. µµ±¸ ¸ðÀ½ÀÇ ¿ÜºÎ µµ±¸ µå·Ó ´Ù¿îÀ¸·Î µÇµ¹¾Æ°¡½Ê½Ã¿À.
    ¿ÜºÎ µµ±¸ µå·Ó ´Ù¿î ¸Þ´º
    ÀÌÁ¦ È÷½ºÅ丮¿¡´Â µÎ °³ÀÇ Ç׸ñ(Hello World¿Í World Hello¿¡ °¢°¢ Çϳª¾¿)ÀÌ ÀÖ½À´Ï´Ù. Ant ºôµå ÆÄÀÏÀ» Àç½ÇÇàÇÏ¿© Hello World¸¦ Ãâ·ÂÇϵµ·Ï ÇÏ·Á¸é È÷½ºÅ丮¿¡¼­ ÇØ´çµÇ´Â ½ÇÇà ±¸¼ºÀ» ¼±ÅÃÇÏ¸é µË´Ï´Ù. World Hello¸¦ Ãâ·ÂÇÏ´Â ½ÇÇà ±¸¼ºÀ» Àç½ÇÇàÇÏ·Á¸é, È÷½ºÅ丮¿¡¼­ ÀÌ ±¸¼ºÀ» ¼±ÅÃÇϽʽÿÀ. È÷½ºÅ丮´Â °¡Àå ÀÚÁÖ ½ÇÇàµÇ´Â ±¸¼ºÀÌ µå·Ó ´Ù¿îÀÇ ¸Ç À§¿¡ ¿Àµµ·Ï ¼ø¼­°¡ ÁöÁ¤µË´Ï´Ù.

À̰ÍÀ¸·Î Eclipse¿¡¼­ Ant ÅëÇÕ¿¡ °üÇÑ ±âº»»çÇ×À» ´ëÃæ »ìÆìº¸´Â °ÍÀ» ¸¶Ä¨´Ï´Ù. ´ÙÀ½ Àå¿¡¼­´Â Eclipse ³»¿¡¼­ Ant ºôµå ÆÄÀÏÀ» ½ÇÇàÇÏ´Â ¸î °¡ÁöÀÇ ½ÇÁ¦ »ç¿ë »ç·Ê¸¦ »ìÆìº¸°Ú½À´Ï´Ù.


Copyright IBM Corporation 2000, 2003. All Rights Reserved.