ÇÁ·ÎÁ§Æ® ºô´õ Ant ºôµå ÆÄÀÏ ÀÛ¼º

ÇÁ·ÎÁ§Æ® ºô´õÀÇ ÀÛµ¿ ¹æ¹ýÀ» º¸±â À§ÇØ, ´ÜÀÏ Å¬·¡½º ÆÄÀÏÀ» jar·Î ÀÛ¼ºÇÏ´Â Ant ºôµå ÆÄÀϰú ´ÜÀÏ ¼Ò½º ÆÄÀÏÀÌ ÀÖ´Â °£´ÜÇÑ ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇϵµ·Ï ÇϰڽÀ´Ï´Ù. ÀÌ ¿¹Á¦¿¡¼­´Â Java¸¦ »ç¿ëÇÏÁö¸¸, ÇÁ·ÎÁ§Æ® ºô´õ´Â ¸ðµç ÇÁ·ÎÁ§Æ®¿¡ Java ¶Ç´Â ´Ù¸¥ °ÍÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

  1. 'HW'¶ó´Â À̸§ÀÇ Java ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇϽʽÿÀ.
  2. ±âº» ¸Þ¼Òµå°¡ ÀÖ´Â Java ¼Ò½º ÆÄÀÏ 'HelloWorld'¸¦ ÀÛ¼ºÇϽʽÿÀ.
  3. ´ÜÀÏ 'System.out.println()' ¹®À» ±âº» ¸Þ¼Òµå¿¡ ³Ö°í »ç¿ëÀÚÀÇ ¼±ÅÃÀ» ȯ¿µÇÏ´Â ¹®ÀåÀÌ ÀμâµÇµµ·Ï ÇϽʽÿÀ.
  4. º¯°æ»çÇ× ÀúÀå.
  5. 'projectBuilder.xml' À̸§ÀÇ ÆÄÀÏÀ» ÀÛ¼ºÇÏ°í ±× ÆÄÀÏ¿¡¼­ Ant ÆíÁý±â¸¦ ¿¬ ÈÄ, ´ÙÀ½ ÄÁÅÙÃ÷¸¦ ÀÔ·ÂÇÏ°í º¯°æ»çÇ×À» ÀúÀåÇϽʽÿÀ.
    projectBuilder.xml ÆÄÀÏÀÇ ÄÁÅÙÃ÷
  6. ³×ºñ°ÔÀÌÅÍ¿¡¼­ HW ÇÁ·ÎÁ§Æ®¸¦ ¼±ÅÃÇϰí ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼­ Ư¼ºÀ» ¼±ÅÃÇϽʽÿÀ.
  7. ÇÁ·ÎÁ§Æ® Ư¼º ´ëÈ­ »óÀÚ¿¡¼­ ¿ÜºÎ µµ±¸ ºô´õ¸¦ ¼±ÅÃÇÑ ÈÄ ½Å±Ô...¸¦ Ŭ¸¯ÇϽʽÿÀ.
  8. '±¸¼º À¯Çü ¼±ÅÃ' ´ëÈ­ »óÀÚ¿¡¼­ 'Ant ºôµå'°¡ ¼±ÅõǾî ÀÖ´ÂÁö È®ÀÎÇϰí È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
  9. ¿ÜºÎ µµ±¸ ´ëÈ­ »óÀÚ°¡ ³ªÅ¸³³´Ï´Ù. À̸§À» 'Makejar'·Î ¼³Á¤ÇϽʽÿÀ. ±âº» ÅÇ¿¡¼­ ù ¹øÂ° ÀÛ¾÷°ø°£ ã¾Æº¸±â... ´ÜÃ߸¦ »ç¿ëÇÏ¿© À§Ä¡°¡ À§¿¡¼­ ÀÛ¼ºµÈ projectBuilder.xml ºôµå ÆÄÀÏÀÌ µÇµµ·Ï ¼³Á¤ÇϽʽÿÀ. ±×·± ´ÙÀ½ µÎ ¹øÂ° ÀÛ¾÷°ø°£ ã¾Æº¸±â... ´ÜÃ߸¦ »ç¿ëÇÏ¿© ±âº» µð·ºÅ丮°¡ HW ÇÁ·ÎÁ§Æ®°¡ µÇµµ·Ï ¼³Á¤ÇϽʽÿÀ.
    ¿ÜºÎ µµ±¸ ´ëÈ­ »óÀÚÀÇ ±âº» ÅÇ
  10. »õ·Î °íÄ¡±â ÅÇ¿¡¼­ HelloWorld.jarÀÌ ÀÛ¼ºµÉ ¶§ Eclipse¿¡ Ç¥½ÃµÇµµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î, ÇÁ·ÎÁ§Æ® ºô´õ°¡ ½ÇÇàÀ» ¿Ï·áÇÏ¸é »õ·Î °íÄ¡±â°¡ ÀüÇô ¼öÇàµÇÁö ¾ÊÀ¸¹Ç·Î, µµ±¸ ½ÇÇà ÈÄ ÀÚ¿ø »õ·Î °íÄ¡±â¸¦ ¼±ÅÃÇÑ ÈÄ ¹üÀ§ º¯¼ö ¸ñ·Ï¿¡¼­ ${project}¸¦ ¼±ÅÃÇϽʽÿÀ. »õ·Î °íÄ¡±â¿¡´Â ¸¹Àº ½Ã°£ÀÌ ¼Ò¸ðµÇ¹Ç·Î, ÀϹÝÀûÀ¸·Î ºôµå ÆÄÀÏÀÇ ¿µÇâÀ» ¹Þ°Ô µÉ ¸ðµç ÀÚ¿øÀ» Æ÷ÇÔÇÏ´Â °¡Àå ÀÛÀº ¿£Æ¼Æ¼¿¡ ´ëÇØ »õ·Î °íÄ¡±â¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
    ¿ÜºÎ µµ±¸ ´ëÈ­ »óÀÚÀÇ »õ·Î °íÄ¡±â ÅÇ
  11. ´ë»ó ÅÇ¿¡¼­ ±âº» ´ë»óÀ» ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù.
  12. ºôµå ¿É¼Ç ÅÇ¿¡¼­´Â ÇÁ·ÎÁ§Æ® ºô´õ¸¦ ½ÇÇàÇÒ ½Ã±â¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î ÀÌ Ç׸ñÀº Àüü ºôµå ¹× ÁõºÐ ºôµå·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚµ¿ ºôµå Áß¿¡ ÇÁ·ÎÁ§Æ® ºô´õ¸¦ ½ÇÇàÇÒ ¼ö ÀÖÁö¸¸, ¼º´É¿¡ ¿µÇâÀ» ÁֹǷΠ±ÇÀåµÇÁö ¾Ê½À´Ï´Ù.
    ¿ÜºÎ µµ±¸ ´ëÈ­ »óÀÚÀÇ ºôµå ¿É¼Ç ÅÇ
  13. º¯°æ»çÇ×À» Àû¿ëÇϰí È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
  14. ÇÁ·ÎÁ§Æ® Ư¼º ´ëÈ­ »óÀÚ·Î ´Ù½Ã À̵¿ÇÏ¸é ±âº» Java ºô´õ ÈÄ¿¡ ½ÇÇàÇϵµ·Ï ¼³Á¤ÇÑ 'Makejar' ÇÁ·ÎÁ§Æ® ºô´õ°¡ ÀÖÀ» °ÍÀÔ´Ï´Ù. ÀÌ ¿¹Á¦¿¡¼­´Â ÇØ´çµÇÁö ¾ÊÁö¸¸ Java ºô´õ ÀÌÀü¿¡ ºôµå ÆÄÀÏÀÌ ½ÇÇàµÇµµ·Ï ¼ø¼­¸¦ º¯°æÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÇÁ·ÎÁ§Æ® ºô´õ¸¦ ÀúÀåÇÏ°í ´ëÈ­ »óÀÚ¸¦ ´ÝÀ¸·Á¸é È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
    ÇÁ·ÎÁ§Æ® Ư¼º ´ëÈ­ »óÀÚ

Java ÇÁ·ÎÁ§Æ®ÀÇ °æ¿ì ±âº» Java ºô´õ´Â Ç×»ó ½ÇÇàµÇ¹Ç·Î Á¦°ÅÇÒ ¼ö ¾ø½À´Ï´Ù. Java ºô´õ°¡ ³»ºÎ Eclipse Java ÄÄÆÄÀÏ·¯¸¦ ½ÇÇàÇϰí, ÀÌ ÄÄÆÄÀÏ·¯´Â °Ë»ö, ¸®ÆÑÅ丵 ¹× ±âŸ ¿©·¯ °¡Áö ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï »ç¿ëÀÚ ¼Ò½º¸¦ »öÀÎÈ­ÇÕ´Ï´Ù. ±×·¯¹Ç·Î ÇÁ·ÎÁ§Æ® ºô´õ¸¦ »ç¿ëÇÏ¿© ³»ºÎ Eclipse Java ÄÄÆÄÀÏ·¯¸¦ ¹Ù²Ü ¼ö´Â ¾ø½À´Ï´Ù. Java ºô´õ¿¡ ´ëÇÑ À¯ÀÏÇÑ ¿É¼ÇÀº »ç¿ëÀÚ°¡ Á¤ÀÇÇÏ´Â ÇÁ·ÎÁ§Æ® ºô´õ¿Í °ü·ÃÇÏ¿© ºô´õ¸¦ ½ÇÇàÇÒ °æ¿ìÀÔ´Ï´Ù.


Copyright IBM Corporation 2000, 2003. All Rights Reserved.