Ant ºôµå ÆÄÀÏ ÆíÁý Áß

Ant ºôµå ÆÄÀÏÀº °£´ÜÇÑ ÅØ½ºÆ® ÆÄÀÏÀ̹ǷΠÀÌ ÆÄÀÏÀ» ÆíÁýÇÒ °æ¿ì ¾î¶² ¹®¼­ ÆíÁý±â¸¦ »ç¿ëÇØµµ µË´Ï´Ù. ±×·¯³ª ±¸¹® »ö»ó ÁöÁ¤, ÄÁÅÙÃ÷ Áö¿ø ¹× ¾Æ¿ô¶óÀÎ º¸±â¸¦ Æ÷ÇÔÇÏ¿© Eclipse Ant ÆíÁý±â¸¦ »ç¿ëÇÏ¸é ¿©·¯ °¡Áö ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù. Eclipse Ant ÆíÁý±â¿¡ Àͼ÷ÇØÁö·Á¸é ÀÌ ÆíÁý±â¸¦ »ç¿ëÇÏ¿© °£´ÜÇÑ Ant ºôµå ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ.

  1. HelloWorld.xmlÀ̶ó´Â Ant ºôµå ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ.
  2. ÆÄÀÏÀÇ ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼­ ¿¬°á ÇÁ·Î±×·¥>Ant ÆíÁý±â¸¦ ¼±ÅÃÇÏ¿© ÆÄÀÏ¿¡¼­ Ant ÆíÁý±â¸¦ ¿©½Ê½Ã¿À.
    Âü°í: .xml ÆÄÀÏÀÇ ±âº» ÆíÁý±â´Â °£´ÜÇÑ ¹®¼­ ÆíÁý±âÀÌÁö¸¸ â > ȯ°æ ¼³Á¤ > Workbench > ÆÄÀÏ ¿¬°ü¿¡¼­ À̸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
  3. ÆíÁý±â¿¡¼­ ´ÙÀ½ ÄÁÅÙÃ÷¸¦ ÀÔ·ÂÇϽʽÿÀ.

    <?xml version="1.0" encoding="UTF-8"?>


    <project name="Hello World" default="Hello" basedir=".">

    <property name="Hello Text" value="Hello"/>

    <target name="Hello">

    <echo>${HelloText}</echo>

    </target>

    </project>

     

    HelloWorld ÆÄÀÏ ÄÁÅÙÃ÷

  4. Ư¼º °ªÀÇ ±¸¹® »ö»ó¿¡ ÁÖÀÇÇϽʽÿÀ.
  5. <tar'À» ÀÔ·ÂÇÏ¿© µÎ ¹øÂ° ´ë»ó ÀÔ·ÂÀ» ½ÃÀÛÇϰí, Ctrl-Space¸¦ ´­·¯¼­ ÄÁÅÙÃ÷ Áö¿øÀ» Ȱ¼ºÈ­ÇϽʽÿÀ. ¿Ã¹Ù¸¥ ¿Ï·á ¸ñ·ÏÀÌ Ç¥½ÃµË´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì, ´Ü ÇϳªÀÇ <target> ű׸¸ ÀÖ½À´Ï´Ù. ÀÌ ¿Ï·á¸¦ ¼±ÅÃÇÏ°í ÆíÁý±â°¡ ¿©´Â űâ¿Í ´Ý´Â ű׸¦ ¸ðµÎ »ðÀÔÇÑ ÈÄ Å±×ÀÇ Æ¯¼ºÀ» ÀÔ·ÂÇϵµ·Ï Ä¿¼­¸¦ À§Ä¡ÇÑ »óÅ·ΠµÓ´Ï´Ù.
  6. ÀÌ ´ë»ó¿¡ À̸§ 'World'¸¦ ÁöÁ¤ÇϽʽÿÀ.
  7. Hello ´ë»óÀÇ °æ¿ì¿Í À¯»çÇÏÁö¸¸ ÅØ½ºÆ®¸¦ 'World'·Î º¯°æÇÏ¿© 'echo' Ÿ½ºÅ©¸¦ ÀÔ·ÂÇϽʽÿÀ.
  8. º¯°æÇÒ HelloWorld.xmlÀ» ÀúÀåÇϽʽÿÀ.
  9. ¾Æ¿ô¶óÀÎ º¸±â°¡ Ç¥½ÃµÇ°Ô ÇÏ°í °¢ Ư¼º°ú °¢ ´ë»ó¿¡ Ç׸ñÀÌ ÀÖÀ½¿¡ À¯ÀÇÇϽʽÿÀ. ¶ÇÇÑ ´ë»ó ¾Æ·¡ÀÇ °¢ Ÿ½ºÅ©¿¡ ÇϳªÀÇ Ç׸ñÀÌ ÀÖ½À´Ï´Ù.
    Ant ºôµå ÆÄÀÏÀÇ ¾Æ¿ô¶óÀÎ º¸±â
  10. ¾Æ¿ô¶óÀÎ º¸±â¿¡¼­ Ç׸ñÀ» Ŭ¸¯ÇÏ¸é ÆíÁý±â´Â ÇØ´ç Ç׸ñÀ¸·Î È­¸éÀ̵¿ÇÕ´Ï´Ù. ¶ÇÇÑ ¾Æ¿ô¶óÀÎ º¸±â¿¡ ÃÊÁ¡ÀÌ ÀÖ´Â °æ¿ì ¹®ÀÚ¸¦ ÀÔ·ÂÇÏ¸é ¾Æ¿ô¶óÀÎ º¸±â¿¡¼­ ¼±ÅûçÇ×ÀÌ ÇØ´ç ¹®ÀÚ·Î ½ÃÀÛÇÏ´Â ±× ´ÙÀ½ÀÇ º¼ ¼ö ÀÖ´Â Ç׸ñÀ¸·Î À̵¿ÇÕ´Ï´Ù.
  11. Ä¿¼­¸¦ '<target>' ÅÂ±× Áß ÇϳªÀÇ ³¡À» Áö³ª ¹Ù·Î ´ÙÀ½¿¡ ³õ°í '<tar'À» ÀÔ·ÂÇÑ ÈÄ Ctrl-Space¸¦ ´­·¯¼­ ÄÁÅÙÃ÷ Áö¿øÀ» Ȱ¼ºÈ­ÇϽʽÿÀ. ÀÌÁ¦ À¯ÀÏÇÏ°Ô ¿Ã¹Ù¸¥ ¿Ï·á´Â 'tar' ű×ÀÔ´Ï´Ù. ±× ÀÌÀ¯´Â Ant ÆíÁý±â°¡ ÁßøµÈ ´ë»óÀ» Çã¿ëÇÏÁö ¾Ê´Â °ÍÀ¸·Î ÀνÄÇϱ⠶§¹®ÀÔ´Ï´Ù. ¾Õ¿¡¼­ ÄÁÅÙÃ÷ Áö¿øÀ» »ç¿ëÇÏ¿© ´ë»ó ű׸¦ ÀÛ¼ºÇÒ ¶§ ÆíÁý±â´Â ´ë»ó ¹Û¿¡¼­ tar Ÿ½ºÅ©°¡ Çã¿ëµÇÁö ¾ÊÀ½À» ÀνÄÇß½À´Ï´Ù.
    Ant ÆíÁý±â¿¡¼­ ÄÚµå Áö¿ø
  12. ÆíÁý±â¸¦ ´Ý°í º¯°æ»çÇ×Àº ÀúÀåÇÏÁö ¸¶½Ê½Ã¿À.

¹ýÀû ÁÖÀÇ»çÇ×