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