±¸¼º¿ä¼Ò ºôµå ¸ÞÄ¿´ÏÁòÀº ºôµå ±¸¼º¿¡ ÀÇÇØ ÀÛµ¿µË´Ï´Ù. °¢ Ç÷¯±×ÀÎ, ´ÜÆí ¶Ç´Â ±¸¼º¿ä¼Ò¿¡ ´ëÇÑ ºôµå ±¸¼ºÀº ÇØ´ç ¿ä¼ÒÀÇ build.properties ÆÄÀÏ¿¡ ÀÖ½À´Ï´Ù.
PDE´Â ±¸¼º¿ä¼Ò¿¡ ÆÐŰÁöÇÒ °¢ Ç÷¯±×Àΰú ´ÜÆí¿¡ ´ëÇÑ build.properties ÆÄÀÏÀ» ÀÛ¼ºÇÏ´Â ¸¶¹ý»ç¸¦ Á¦°øÇÕ´Ï´Ù. build.properties ÆÄÀÏ ¾È¿¡´Â ¼Ò½º Æú´õ¸¦ JAR¿¡ ÄÄÆÄÀÏÇÏ´Â ¹æ¹ý¿¡ °üÇÑ Á¤º¸°¡ ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î ÀÌ ÆÄÀÏÀº ±¸¼º¿ä¼Ò Manifest ÆíÁý±â ³»¿¡¼ ¼öÁ¤ÇÕ´Ï´Ù. ´Ù¸¥ ÆíÁý±â¸¦ »ç¿ëÇÏ¿© Ç׸ñÀ» ÆÄÀÏ¿¡ Á÷Á¢ Ãß°¡ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
PDE´Â ¾ç½Ä°ú ¼Ò½º º¸±â°¡ ÀÖ´Â build.properties¿¡ ÀÏ¹Ý ÆíÁý±â¸¦ Á¦°øÇÕ´Ï´Ù. ÆÄÀÏ ÀÚü´Â Java Ư¼º Çü½Ä ´ÙÀ½¿¡ ¿É´Ï´Ù. ´Ù¼öÀÇ Å°¿Í ±×¿¡ ÇØ´çµÇ´Â °ªÀ» Á¦°øÇØ¾ß ÇÕ´Ï´Ù. ´ÙÁß °ªÀº ½°Ç¥¸¦ ºÐ¸®¹®ÀÚ·Î »ç¿ëÇÏ¿© ±¸ºÐÇÕ´Ï´Ù.
ºôµå¿¡ Æ÷ÇÔ½Ã۱â À§ÇÑ Ç÷¯±×ÀÎÀ̳ª ´ÜÆí¿¡¼ ÅØ½ºÆ®¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ÁöÁ¡Àº 6°÷ÀÔ´Ï´Ù. ÁöÁ¡Àº ´ÙÀ½°ú °°½À´Ï´Ù.
À̵é ÁöÁ¡¿¡ Á¤ÀÇµÈ °ªÀº Ant "ÆÐÅÏ"À¸·Î Ç¥½ÃµË´Ï´Ù. º¸Åë ÀÌ °ªÀº ÀÏÄ¡ÇÒ ¹®ÀÚ¿ÀÇ ½°Ç¥·Î ±¸ºÐµÈ ¸ñ·ÏÀÌ µË´Ï´Ù.
Ç¥ÁØ Çü½ÄÀº ¿¹»ó °á°ú¸¦ Á¦°øÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ".jar"´Â ¸Ç À§ ·¹º§ µð·ºÅ丮ÀÇ ¸ðµç Jar ÆÄÀÏÀ» Ç¥½ÃÇÕ´Ï´Ù.
±âº»ÀûÀ¸·Î ÆÐÅÏÀº º¹ÀâÇÏÁö ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î, ¸ðµç Java ÆÄÀÏÀ» ¼³¸íÇÒ °æ¿ì "**/*.java" ÆÐÅÏÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. "**" ÆÐÅÏÀº ¸ðµç ¼öÀÇ µð·ºÅ丮 ·¹º§°ú ÀÏÄ¡ÇÕ´Ï´Ù. ¸¶Âù°¡Áö·Î Àüü ¼ºêÆ®¸®¸¦ ¼³¸íÇÏ·Á¸é "foo/"¸¦ »ç¿ëÇϽʽÿÀ.
À̵é ÁöÁ¡ÀÇ ±âº»°ªÀº Ç×»ó auto.<lastPortionOfPointId> ¾ç½ÄÀÇ ID·Î ÀÚµ¿ »ý¼ºµË´Ï´Ù. ÇÊ¿äÇÏ¸é ±âº»°ªÀÌ È®ÀåµÇµµ·Ï ´ëüÇÏ¿© ÀÌ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ëü °ªÀ» ¼³Á¤Çϱâ À§ÇØ Ç÷¯±×ÀÎÀº ¾Õ¿¡¼ ¸»ÇÑ build.properties ÆÄÀÏ¿¡ Ãß°¡ À̸§/°ª Ư¼ºÀ» Á¤ÀÇÇÕ´Ï´Ù. ´ÙÀ½Àº ¸î °¡Áö ¿¹ÀÔ´Ï´Ù.
bin.includes=plugin.xml,*.jar
javadoc.packages=${auto.packages},org.eclipse.core.target.*
src.excludes=${auto.excludes},*Hack.java
ÀÌ·¯ÇÑ °ªÀÌ build.properties ÆíÁý±â¿¡ ÀÔ·ÂµÇ¸é ´ÙÀ½°ú °°ÀÌ ³ªÅ¸³³´Ï´Ù.