ÁõºÐ ÇÁ·ÎÁ§Æ® ºô´õ

ID: org.eclipse.core.resources.builders

¼³¸í: ÀÛ¾÷°ø°£¿¡¼­ ÁõºÐ ÇÁ·ÎÁ§Æ® ºô´õ(Ãà¾àÇüÀ¸·Î "ºô´õ")ÀÇ °³³äÀ» Áö¿øÇÕ´Ï´Ù.  ºô´õÀÇ ÀÛ¾÷Àº ÀÚ¿ø µ¨Å¸·Î Á¦°øµÇ´Â ÀÚ¿ø º¯°æ»çÇ× ¼¼Æ®¸¦ ó¸®ÇÏ´Â °ÍÀÔ´Ï´Ù.  ¿¹¸¦ µé¾î, Java ºô´õ¿¡¼­´Â º¯°æµÈ Java ÆÄÀÏÀ» ´Ù½Ã ÄÄÆÄÀÏÇÏ°í »õ Ŭ·¡½º ÆÄÀÏÀ» ¸¸µì´Ï´Ù.

ºô´õ´Â ÇÁ·ÎÁ§Æ®º°·Î ±¸¼ºµÇ°í ÇÁ·ÎÁ§Æ®³»ÀÇ ÀÚ¿øÀÌ º¯°æµÇ¸é ÀÚµ¿À¸·Î ½ÇÇàµË´Ï´Ù. ±×·¯¹Ç·Î ºô´õ´Â ÇÁ·ÎÁ§Æ®ÀÇ ÀÚ¿ø ¼öº¸´Ù º¯°æ»çÇ× °³¼ö¿¡ µû¶ó ¼Óµµ¿Í ±Ô¸ð°¡ Á¶Á¤µË´Ï´Ù. À̰ÍÀº ºô´õ°¡ ÀÚ½ÅÀÇ "ºôµå »óÅÂ"¸¦ Á¡ÁøÀûÀ¸·Î °»½ÅÇÒ ¼ö ÀÖÀ½À» ÀǹÌÇÕ´Ï´Ù.

¸¶Ä¿ È®ÀåÁ¡À» »ç¿ëÇÏ¸é ºô´õ ÀÛ¼ºÀÚ´Â ±âÈ£ À̸§À¸·Î ÀÚ½ÅÀÇ ºô´õ ±¸ÇöÀ» µî·ÏÇÑ ´ÙÀ½ ºô´õ¸¦ ã¾Æ ½ÇÇàÇϱâ À§ÇØ ÀÛ¾÷°ø°£ ³»¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âÈ£ À̸§Àº ºô´õ È®ÀåÀÚÀÇ idÀÔ´Ï´Ù.

±¸¼º ¸¶Å©¾÷:

   <!ELEMENT builder run?>

   <!ELEMENT run parameter*>
   <!ATTLIST run
      class          CDATA #REQUIRED
   >

   <!ELEMENT parameter EMPTY>
   <!ATTLIST parameter
      name         CDATA #REQUIRED
      value        CDATA #REQUIRED
   > ¿¹:

´ÙÀ½Àº ºô´õ ±¸¼ºÀÇ ¿¹ÀÔ´Ï´Ù.

   <extension point="org.eclipse.core.resources.builders">
      <builder id="com.xyz.coolBuilder" name="Cool Builder">
         <run class="com.xyz.builders.Cool">
            <parameter name="optimize" value="true"/>
            <parameter name="comment" value="Produced by the Cool Builder"/>
         </run>
      </builder>
   </extension>

API Á¤º¸: class ¼Ó¼ºÀÇ °ªÀº org.eclipse.core.resources.IncrementalProjectBuilderÀÇ ¼­ºêŬ·¡½º¸¦ ³ªÅ¸³»¾ß ÇÕ´Ï´Ù.

±âº» Á¦°ø ±¸Çö: Ç÷§Æû¿¡ ¹Ì¸® Á¤ÀÇµÈ ºô´õ°¡ ¾ø½À´Ï´Ù. ƯÁ¤ Á¦Ç° ¼³Ä¡º»¿¡ ÇÊ¿äÇÑ ºô´õ°¡ ºô´õ°¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.

Copyright IBM Corp. 2000, 2001.  All Rights Reserved.