Ant´Â XML Çü½ÄÀ¸·Î ±â·ÏµÈ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ¼ö ÀÖ´Â ´Ü¼øÇÑ °³¹æ ¼Ò½º ½ºÅ©¸³Æ® ¿£ÁøÀÔ´Ï´Ù. Ant´Â º¸Åë ÀÚµ¿ ºôµå¿¡ Àִ Ÿ½ºÅ©¸¦ ½ÇÇàÇÏ´Â µ¥ ÀÌ»óÀûÀÔ´Ï´Ù.
Ç÷¯±×ÀÎ, ´ÜÆí ¶Ç´Â ±â´É build.properties¿¡ ¼³Á¤µÈ º¯¼ö´Â AntÀÇ ÀÚµ¿ ºôµå ½ºÅ©¸³Æ®¿¡ »ç¿ëµË´Ï´Ù. PDE´Â °¢ Ç÷¯±×Àΰú ´ÜÆí ºôµå ÆÄÀÏÀ» ÀÛ¼ºÇÏ´Â Ant ½ºÅ©¸³Æ®¿Í ±â´É JARÀ» ºôµåÇÏ´Â Àüü ½ºÅ©¸³Æ®¸¦ »ý¼ºÇÕ´Ï´Ù. ¶ÇÇÑ "±âº»" ½ºÅ©¸³Æ®´Â °¢ ½ºÅ©¸³Æ® ÆÄÀÏÀ» ¿Ã¹Ù¸¥ ¼ø¼(Ç÷¯±×ÀÎ Á¾¼Ó¼º üÀο¡¼ Á¤ÀÇ)·Î ½ÇÇàÇÕ´Ï´Ù.°¢ ºôµå ÆÄÀÏÀº µ¿ÀÏÇÑ À̸§(build.xml)À» °¡Áö¸ç ÇØ´ç ÇÁ·ÎÁ§Æ®¿¡¼ Manifest ÆÄÀÏÀÇ µ¿À§·Î ÀÛ¼ºµË´Ï´Ù.
Ant ½ºÅ©¸³Æ®°¡ build.properties¿¡ ´ëü º¯¼ö¸¦ »ç¿ëÇϱ⠶§¹®¿¡ »ý¼ºµÈ ½ºÅ©¸³Æ®¸¦ ¼öÁ¤ÇÏÁö ¾Ê°í "ÀÖ´Â ±×´ë·Î" »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ºÅ©¸³Æ®¸¦ ¼öÁ¤ÇÏ´Â °æ¿ì ±¸¼º¿ä¼Ò¸¦ ´Ù½Ã ºôµåÇÒ ¶§¸¶´Ù ½ºÅ©¸³Æ®¸¦ ´Ù½Ã ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù.
½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÏ´Â °æ¿ì ÀûÀýÇÑ Manifest ÆÄÀÏ(plug.xml, fragment.xml ¶Ç´Â feature.xml)ÀÌ ³×ºñ°ÔÀÌÅÍ ¶Ç´Â ÆÐŰÁö Ž»ö±â º¸±â¿¡¼ ¼±ÅÃµÈ »óÅ¿¡¼ °£´ÜÇÏ°Ô Ant ºôµå ÆÄÀÏ ÀÛ¼ºÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸í·ÉÀº ºôµå ½ºÅ©¸³Æ®¸¦ »ý¼ºÇÕ´Ï´Ù. »õ·Î »ý¼ºµÈ ½ºÅ©¸³Æ® ÆÄÀÏÀÌ ¼±ÅÃµÈ »óÅ¿¡¼ ÆË¾÷ ¸Þ´º¿¡¼ Ant ½ÇÇà...À» ¼±ÅÃÇϸé, ´ÙÀ½°ú °°Àº ¸¶¹ý»ç°¡ ¿¸³´Ï´Ù.
Ç¥ÁØ Ant ¸¶¹ý»ç´Â µÎ °¡Áö ¹æ¹ý(½ÇÇà Àμö Á¦°ø ¹× Çϳª ÀÌ»óÀÇ ºôµå ´ë»ó ¼±ÅÃ)À¸·Î »ç¿ëÀÚ Á¤ÀǸ¦ Çã¿ëÇÕ´Ï´Ù.
Ant Àμö´Â ÀϹÝÀûÀ¸·Î ºôµå ÇÁ·Î¼¼½º¸¦ Á¦¾îÇÏ°í ±âº» °ªÀ» ´ëüÇϴ Ư¼º °ªÀ» Á¦°øÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. Àμö´Â "-Dproperty=value"¸¦ »ç¿ëÇÏ¿© ¼³Á¤µË´Ï´Ù. ´ÙÀ½ Ư¼ºÀÌ Àνĵ˴ϴÙ.
bootclasspath - ¼³Á¤µÇ¸é, ±âº» ºÎÆ® Ŭ·¡½º °æ·Î¸¦ ¹Ù²ß´Ï´Ù. Ç÷§Æû°£ Ç÷¯±×ÀÎÀ» ÄÄÆÄÀÏÇÒ ¶§ »ç¿ëµË´Ï´Ù(¿¹: Linux¸¦ »ç¿ëÇÏ¿© Windows¿ë UI Ç÷¯±×ÀÎ ºôµå).
±â´É ºôµå ½ºÅ©¸³Æ®¸¦ ½ÇÇà ÁßÀÏ °æ¿ì, ´ÙÀ½ ´ë»óÀÌ Ç÷¯±×ÀÎ ¶Ç´Â ´ÜÆíÀÇ °³º°ÀûÀÎ ´ë»óÀ» È£ÃâÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ½ÇÇàÇÒ ´ë»óÀ» ÁöÁ¤ÇÏ·Á¸é, Ư¼º ´ë»óÀÌ ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù(¿¹: -Dtarget=refresh). all.* ´ë»ó Áß Çϳª°¡ ¹Ýº¹±â·Î¼ Á¦°øµË´Ï´Ù. ¿©±â¼ ½ÇÇàÇÒ ½ÇÁ¦ ´ë»óÀº Ư¼º ´ë»óÀ» ÅëÇØ ÁöÁ¤µË´Ï´Ù.
id_version/¿©±â¼ 'id'´Â Ç÷¯±×ÀÎ °íÀ¯ IDÀ̸ç 'version'Àº Ç÷¯±×ÀÎ ¹öÀüÀÔ´Ï´Ù. ÀÌ zip ÆÄÀÏÀº ºü¸¥ ¼öµ¿ Àü°³ÀÇ ¾ç½ÄÀ¸·Î¼ Eclipse ¼³Ä¡ µð·ºÅ丮·Î ¹Ù·Î ¾ÐÃà ÇØÁ¦µÉ ¼ö ÀÖ½À´Ï´Ù.
contents