IDEA´Â Apache Jakarta project·ÎºÎÅÍÀÇ À¯¿¬ÇÑ ºôµå ÅøÀÎ Ant ¿Í ÇÔ²² ÅëÇÕÀ» Á¦°øÇÕ´Ï´Ù.

|
IDEA´Â Ant 1.6.x¿Í ¼±ÀûµË´Ï´Ù.
|
ÀÌ ÅëÇÕÀº ´ç½Å¿¡°Ô IDEA¿¡¼ ±âÁ¸ Ant ½ºÅ©¸³Æ®¸¦ ¸µÅ©Çϰí, Ant Ÿ°ÙÀ» Âø¼öÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.
Ant ½ºÅ©¸³Æ®´Â ºôµå ÇÁ·Î¼¼½º ¼³¸íÀ» Æ÷ÇÔÇϰí ÀÖ´Â *.xml ÆÄÀÏ (´ë°³ ±×°ÍÀºbuild.xml) ÀÔ´Ï´Ù . ½ºÅ©¸³Æ®ÀÇ ±Ùº»ÀÇ ¿ä¼Ò´Â À̸§°ú µðÆúÆ® Ÿ°Ù ¼Ó¼ºÀ» Æ÷ÇÔÇϰí ÀÖ´Â <project>
ÅÂÅ©ÀÔ´Ï´Ù . ½ºÅ©¸³Æ® ÆÄÀÏ ºôµå¿¡ °üÇØ¼ ÀÚ¼¼ÇÑ °ÍÀº Ant ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
Ant ½ºÅ©¸³Æ®´Â ¼·Î¿¡ ¼±ÅÃÀûÀ¸·Î ÀÇÁ¸ÇÒ ¼ö ÀÖ´Â ÇÑ ¼¼Æ®ÀÇ Å¸°ÙÀ¸·Î ±¸¼ºµË´Ï´Ù. IDEA´Â ÁöÁ¤µÈ Ÿ°Ù°ú ÇÔ²² Ant¸¦ °³½ÃÇÏ´Â ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù.
Ant Build Åø À©µµ¿ì´Â µðÆúÆ®·Î IDEA¿¡¼ º»Ã¼ÀÇ ¿ìÃø¿¡ ÀÖ½À´Ï´Ù. ±×°ÍÀÌ ÀÌ Åø À©µµ¿ì·Î Ãß°¡µÉ ¶§ IDEA´Â ÆÄÀÏÀ» Ant ½ºÅ©¸³Æ®·Î °£ÁÖÇÕ´Ï´Ù. ±×µéÀ» °ü¸®ÇÒ »Ó¸¸ ¾Æ´Ï¶ó ½ºÅ©¸³Æ®¸¦ ºôµåÇϱâ À§ÇØ ÂüÁ¶¸¦ Ãß°¡/»èÁ¦Çϱâ À§Çؼ Åø¹Ù ¹öưÀ» »ç¿ëÇϽʽÿÀ.

|
¼±ÅÃµÈ ºôµå ÆÄÀÏÀ» À§ÇÑ ¼Ó¼ºÀº AntÅø¹Ù¿¡¼ ¹öưÀ» Ŭ¸¯Çϰųª Ant Åø À©µµ¿ì¿¡¼ ºôµå ÆÄÀÏ À̸§À» ¿À¸¥ÂÊ ¹öưÀ» Ŭ¸¯ÇÏ¿© ºÒ·ÁÁö´Â ¹®¸Æ ¸Þ´º¿¡¼ Properties
¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÏ¿© ºÒ·ÁÁö´Â Build File Properties
´ÙÀ̾ó·Î±×¿¡¼ ¼³Á¤µÉ ¼ö ÀÖ°í, ÆíÁýµÉ ¼ö ÀÖ½À´Ï´Ù.
|
´ç½ÅÀÌ ½ºÅ©¸³Æ®¿ÍÀÇ ¸µÅ©¸¦ Ãß°¡Çß´õ¶ó¸é, ±× Ÿ°ÙÀº ´ç½ÅÀÌ ¿øÇϴ Ÿ°ÙÀ» ¼±ÅÃÇÏ°í ±×°ÍÀ» ¼öÇàÇϵµ·Ï Æ®¸®¿¡¼ Ç¥½ÃµË´Ï´Ù.
´ç½ÅÀº Filter
targets ¹öưÀ» ´©¸£´Â °Í¿¡ ÀÇÇØ Ant Åø À©µµ¿ì¿¡¼ Ÿ°ÙÀ» ÇÊÅÍÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÊÅÍµÈ Å¸°ÙÀº Build
File Properties ´ÙÀ̾ó·Î±×¿¡¼ Á¤Àǵ˴ϴÙ.
Ÿ°ÙÀ» ½ÇÇàÇϱâ À§Çؼ, Æ®¸®¿¡¼ »óÀÀÇÏ´Â ³ëµå¸¦ ¼±ÅÃÇϰí, Enter (¶Ç´Â ±×°ÍÀ» ´õºí Ŭ¸¯)¸¦ ´©¸£½Ê½Ã¿À. Ÿ°ÙÀ» ½ÇÇàÇÏ´Â ´Ù¸¥ ¹æ¹ýÀº ´ÜÃà۸¦ »ç¿ëÇÕ´Ï´Ù. ´ç½ÅÀº ´ÜÃà۸¦ ¿·¿¡ ÇÒ´çÇÒ ¼ö ÀÖ½À´Ï´Ù.
½ºÅ©¸³Æ®¸¦ ÆíÁýÇϱâ À§ÇØ, ¾î´À Ÿ°Ù ¶Ç´Â ºôµå ÆÄÀÏ ³ëµå¸¦ ¼±ÅÃÇÏ°í ¹®¸Æ ¸Þ´º¸¦ ¿À¸¥ÂÊ ¹öưÀ» ´©¸£°Å³ª F4¸¦ ´·¯¼ "Edit Source"¸¦ ¼±ÅÃÇϽʽÿÀ. ´ç½ÅÀÌ Å¸°ÙÀ» ½ÇÇàÇÏÀÚ¸¶ÀÚ, ½ºÅ©¸³Æ®°¡ ½ÇÇàµÈ µ¿¾È ¸Þ½ÃÁö À©µµ¿ì´Â Ant·ÎºÎÅÍ ´ç½Å¿¡°Ô ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ¸é¼ ³ªÅ¸³³´Ï´Ù. ¶ÇÇÑ ÁøÇà Áö½ÃÀÚ´Â ´ç½Å¿¡°Ô AntÀÇ ÇöÀç »óŸ¦ º¸¿©ÁÖ¸é¼ ³ªÅ¸³³´Ï´Ù.
ÁøÇà »óȲ À©µµ¿ì´Â ½ÇÇàÇϰí ÀÖ´Â ºôµå ÆÄÀϰú ÇöÀçÀÇ Å¸°ÙÀ» Ç¥½ÃÇÕ´Ï´Ù.


|
Messages Åø À©µµ¿ìÀÇ Ant
Ãâ·ÂÀº µðÆúÆ® ¸ðµå·Î »ý»êµË´Ï´Ù. ´ç½ÅÀÌ verbose ¸ðµå·Î Ant ÀÛ¾÷À» ¸¸µé±â À§ÇØ, Ant ¸í·É ¶óÀÎ( Build File
Properties | Execution tab )¿¡¼ ´ç½ÅÀº -verbose (¶Ç´Â -v ) º¯°æÀÚ°¡ ÇÊ¿äÇÕ´Ï´Ù.
|
ºôµå ÇÁ·Î¼¼½º¸¦ Áß´ÜÇϱâ À§ÇØ Cancel À» ´©¸£½Ê½Ã¿À. Ant°¡ ³¡³ª±â¸¦ ±â´Ù¸®Áö ¾Ê°í °è¼Ó ´ç½ÅÀÇ ÇÁ·ÎÁ§Æ®¸¦ ÀÛµ¿½Ã۱â À§ÇØ ÇüÅ»óÀÇ ÁøÇà »óȲ À©µµ¿ì¸¦ ºÐ»êÇϰí, Ant°¡ ¹é±×¶ó¿îµå·Î ½ÇÇàµÇµµ·Ï Background ¸¦ ´©¸£½Ê½Ã¿À. ³ªÁß¿¡ ´ç½ÅÀº Ç×»ó ºôµå ½ÇÇàÀÇ »óŸ¦ »óÀÀÇÏ´Â Messages Åø À©µµ¿ì ÅÇÀ» ¿¾î È®ÀÎÇØµµ ÁÁ½À´Ï´Ù.
Ant·ÎºÎÅÍÀÇ ¸ðµç ¸Þ½ÃÁö´Â Ưº°È÷ Çü½Äȵǰí, ¸Þ½ÃÁö Æ®¸®¿¡ ³õÀÔ´Ï´Ù. ¾î¶² ¿À·ù ¸Þ½ÃÁöÀÇ °æ¿ì¶óµµ, »óÀÀÇÏ´Â ¿À·ù ¾ÆÀÌÄÜÀº Æ®¸®¿¡¼ ³ëµå¸¦ À§ÇØ Ç¥½ÃµË´Ï´Ù.
Åø¹Ù´Â ´ëºÎºÐÀº °øÅë Messages Åø À©µµ¿ì¿Í À¯»çÇÕ´Ï´Ù. ±×·¯³ª, µÎ °³ÀÇ Ant¿¡ ƯÀ¯ÇÑ ¹öưÀÌ ÀÖ½À´Ï´Ù.
Toggle tree/text mode
|
´Ù¸¥ Ãâ·Â ÇÁ¸®Á¨Å×À̼ÇÀ» ÅØ½ºÆ®·Î¼ ¶Ç´Â Ÿ°Ù-ŽºÅ© Æ®¸®·Î¼ º¸±â À§ÇØ Åä±Û ÇϽʽÿÀ.
|
Show all messages
|
µð¹ö±×¿Í ÀåȲÇÑ ¸Þ½ÃÁö¸¦ º¸µµ·Ï ´©¸£½Ê½Ã¿À.
|
|
IDEA´Â ´ç½ÅÀÇ Ant ½ºÅ©¸³Æ®¿¡¼ ½ÃÀ۵Ǵ ÄÄÆÄÀÏ·¯·ÎºÎÅÍÀÇ Ãâ·ÂÀ» ó¸®Çϰí, Ưº°ÇÑ ³ëµå¸¦ ¸Þ½ÃÁö Æ®¸®¿¡ Ãß°¡ÇÕ´Ï´Ù. ´ç½ÅÀº ¿À·ù°¡ ÄÄÆÄÀÏ·¯¿¡ ÀÇÇØ ¹ß°ßµÇ¾ú´ø ´ç½ÅÀÇ ¼Ò½º Äڵ忡¼ ±× À§Ä¡·Î ³×ºñ°ÔÀÌÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇöÀç IDEA´Â javac ¿Í jikes ÄÄÆÄÀÏ·¯·ÎºÎÅÍÀÇ Ãâ·ÂÀ» ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Increasing the memory size for
Ant
|
µðÆúÆ®·Î Ant¿¡ ºÎ¿©µÈ ¸Þ¸ð¸®ÀÇ ¾çÀÌ ÃæºÐÄ¡ ¾ÊÀº ÀÌÀ¯·Î ¾î¶² Ant ½ºÅ©¸³Æ®°¡ ½ÇÇà¿¡ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ´ç½ÅÀº Build
File Properties ´ÙÀ̾ó·Î±×¿¡¼ ¸Þ¸ð¸® Èü»çÀÌÁ Áõ°¡(ÇÊ¿ä¾ø´Ù¸é °¨¼Ò½ÃŰ´Â)½ÃŰ´Â °ÍÀ» ¿øÇÒÁöµµ ¸ð¸¨´Ï´Ù.
Specifying custom classpaths
|
¶ÇÇÑ, ´ç½ÅÀº ´ç½ÅÀÇ Ant ½ºÅ©¸³Æ® ³»¿¡¼ ºÎ°¡ÀÇ ¶óÀ̺귯¸®¸¦ »ç¿ëÇϱ⸦ ¿øÇÒÁöµµ ¸ð¸¨´Ï´Ù. ±×·± ¶óÀ̺귯¸®´Â ´ç½ÅÀÇ ÁÖ¹®ÀÇ Å½ºÅ© ÁöÁ¤ÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ ÇÊ¿äÇÑ °æ·Î»Ó¸¸ ¾Æ´Ï¶ó ÀÌ ¶óÀ̺귯¸®´Â Build File PropertiesÀÇ Additional ClasspathsÀÇ ¸ñ·Ï¿¡ ±×µéÀ» Ãß°¡ÇÏ¿© Ant¿¡ °Ç³×ÁÙ ¼öµµ ÀÖ½À´Ï´Ù.
Ÿ°ÙÀ» ¸ÞÀÎ ¸Þ´º·Î ¸¸µå´Â °Í
|
´ç½ÅÀº ¶ÇÇÑ ¸ÞÀÎ ¸Þ´º·ÎºÎÅÍ Å¸°Ù ºôµå¿¡ Build ¸Þ´º¸¦ ¿°í, ¸Þ´º ¾Æ·¡¿¡ Ÿ°ÙÀÇ ¸ñ·Ï¿¡¼ ÇÊ¿ä Ÿ°ÙÀ» ¼±ÅÃÇÏ¿© Âø¼öÇØµµ ÁÁ½À´Ï´Ù. Ÿ°ÙÀº ºôµå ÇÁ·ÎÁ§Æ®¿¡ ÀÇÇØ ¸ðÀ¸°Ô µË´Ï´Ù.
|