Á¦Ç° ³»º¸³»±â

PDE´Â Á¦Ç° ±¸¼º¿¡ Á¤ÀÇµÈ Eclipse Á¦Ç°À» ³»º¸³»´Â Eclipse Á¦Ç° ³»º¸³»±â ¸¶¹ý»ç¸¦ Á¦°øÇÕ´Ï´Ù. ¸¶¹ý»ç´Â Ant ½ºÅ©¸³Æ®·ÎºÎÅÍ º¸È£ÇÏ¿© ºôµå Á¶ÀÛ Áß¿¡ »ý¼ºµÈ ÀÚ¿øÀ¸·Î ÀÛ¾÷°ø°£À» ¿À¿°½ÃŰÁö ¾Ê½À´Ï´Ù. ¸¶¹ý»ç´Â ÆÄÀÏ > ³»º¸³»±â... > Ç÷¯±×ÀÎ °³¹ß > Eclipse Á¦Ç° ¾Æ·¡¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

Á¦Ç° ³»º¸³»±â

 

Á¦Ç° ±¸¼º

Eclipse Á¦Ç° ³»º¸³»±â ¸¶¹ý»çÀÇ Áß½ÉÀº Á¦Ç° ±¸¼ºÀÔ´Ï´Ù. ÀÌ ´Ü°è¿¡¼­´Â ¸¶¹ý»ç°¡ Ç÷¯±×ÀÎ ¹× ±â´ÉÀ» ºôµåÇϰí Á¦Ç°À» ½ÇÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç ±¸¼º ÆÄÀÏÀ» »ý¼ºÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç µ¥ÀÌÅ͸¦ ĸ½¶È­ÇÕ´Ï´Ù.

ã¾Æº¸±â... ´ÜÃ߸¦ »ç¿ëÇϸé ÀÛ¾÷°ø°£¿¡¼­ »ç¿ë °¡´ÉÇÑ ¸ðµç .product ÆÄÀÏÀ» ã¾Æº¸°í Á¦Ç°ÀÇ ºôµå ÇÁ·Î¼¼½º¸¦ Á¤ÀÇÇÒ Á¦Ç° ±¸¼ºÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

·çÆ® µð·ºÅ丮´Â ÆÐŰÁöµÈ Á¦Ç°ÀÇ ÃÖ»óÀ§ ·¹º§ µð·ºÅ丮ÀÇ À̸§ÀÔ´Ï´Ù. ±âº»ÀûÀ¸·Î eclipse·Î ¼³Á¤µÇÁö¸¸ ¿øÇÏ´Â À̸§(¼¼±×¸ÕÆ®°¡ ¿©·¯ °³ÀÎ À̸§ Æ÷ÇÔ)À¸·Î º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ·çÆ® µð·ºÅ丮°¡ rcp/product·Î ¼³Á¤µÈ °æ¿ì, Á¦Ç° ½ÇÇà ÆÄÀÏ ¹× plugins/ µð·ºÅ丮°¡ rcp/product µð·ºÅ丮¿¡ ¹èÄ¡µË´Ï´Ù.

 

µ¿±âÈ­

PDE´Â Á¦Ç°À» ÀÛ¼ºÇÏ°í »ç¿ëÀÚ Á¤ÀÇÇÏ´Â µ¥¸¸ Á¦Ç° ±¸¼ºÀ» »ç¿ëÇÕ´Ï´Ù. Á¦Ç° ±¸¼º¿¡ ÀúÀåµÈ ƯÁ¤ À¯ÇüÀÇ µ¥ÀÌÅ͸¦ ·±Å¸ÀÓ¿¡¼­(¿¹: â À̹ÌÁö, ´ëÈ­ »óÀÚ Á¤º¸ À̹ÌÁö ¹× ÅØ½ºÆ® µî) ½ÇÇàÇÏ·Á¸é Á¦Ç° Á¤ÀÇ Ç÷¯±×ÀÎ Manifest ÆÄÀÏÀÇ org.eclipse.core.runtime.products È®Àå¿¡ ÇØ´ç Ư¼ºÀ» ±â·ÏÇØ¾ß ÇÕ´Ï´Ù.

³»º¸³»±â Àü µ¿±âÈ­ ¿É¼ÇÀº Ç÷¯±×ÀÎ Manifest ÆÄÀÏÀ» Ç×»ó ÃֽŠ»óÅ·ΠÀ¯ÁöÇÕ´Ï´Ù(ÀÌ ¿É¼ÇÀÇ ±âº»°ªÀº onÀÔ´Ï´Ù).

 

´ë»ó

±âº» ¿É¼ÇÀº µð·ºÅ丮¸¦ ³»º¸³»´Â °ÍÀÔ´Ï´Ù. Á¦Ç°ÀÇ ·çÆ® µð·ºÅ丮´Â ÁöÁ¤µÈ µð·ºÅ丮¿¡ Á÷Á¢ ÀúÀåµË´Ï´Ù.

¾ÆÄ«ÀÌºê ÆÄÀÏ·Î ³»º¸³»±â ¿É¼ÇÀ» ¼±ÅÃÇÏ´Â °æ¿ì, Á¦Ç°Àº ZIP ¾ÆÄ«À̺꿡 ÆÐŰÁöÈ­µË´Ï´Ù.

 

¼Ò½º ÄÚµå

¼Ò½º ÄÚµå Æ÷ÇÔ ¿É¼ÇÀ» ¼±ÅÃÇÏ¸é ¼Ò½º ÄÚµå ¹× 2ÁøÀ» ³»º¸³À´Ï´Ù. Ç÷¯±×ÀÎÀ» JAR·Î ÆÐŰÁöÈ­ÇÏ´Â °æ¿ì, ¼Ò½º ÄÚµå´Â JAR ·çÆ®ÀÇ src/ Æú´õ¿¡ ¹èÄ¡µË´Ï´Ù. Ç÷¯±×ÀÎÀ» ¼öÆò ±¸Á¶ µð·ºÅ丮·Î ÆÐŰÁöÈ­ÇÏ´Â °æ¿ì, ¼Ò½º ÄÚµå´Â Ç÷¯±×ÀÎ µð·ºÅ丮 ³»ºÎÀÇ ¼Ò½º ZIP¿¡ ¶óÀ̺귯¸® JARÀÇ µ¿À§·Î¼­ ¹èÄ¡µË´Ï´Ù. ¼Ò½º ¾ÆÄ«À̺ê À̸§ ÁöÁ¤ ±ÔÄ¢¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¼Ò½º ÄÚµå À§Ä¡ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

 

ÇÑ ¹ø Ŭ¸¯À¸·Î Ç÷§Æû °£ ³»º¸³»±â

º¹¼ö Ç÷§Æû¿¡ ´ëÇÑ ³»º¸³»±â ¿É¼ÇÀº PDE°¡ ´ë»ó Ç÷§Æû¿¡ RCP µ¨Å¸ ÆÑÀÌ ¼³Ä¡µÇ¾î ÀÖÀ½À» ¹ß°ßÇÒ ¶§¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿É¼ÇÀ» ¼±ÅÃÇϸé, ³»º¸³¾ ¼ö ÀÖ´Â Ç÷§ÆûÀÇ ¸ñ·ÏÀÌ Ç¥½ÃµÇ´Â µÎ ¹øÂ° ¸¶¹ý»ç ÆäÀÌÁö¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸ñ·ÏÀº ¼³Ä¡µÈ org.eclipse.platform.launchers ±â´ÉÀÇ µð·ºÅ丮 ±¸Á¶¸¦ Ž»öÇÏ¿© ´Ù¸¥ Ç÷§Æû Á¶ÇÕÀ» °Ë»öÇÔÀ¸·Î½á ÄÄÆÄÀϵ˴ϴÙ.

Ç÷§Æû °£ ³»º¸³»±â

PDE´Â ´ÜÀÏ Á¶ÀÛÀ» ÅëÇØ, ¼±ÅÃµÈ °¢ Ç÷§Æû¿ë Á¦Ç°À» »ý¼ºÇÏ¿© À̸§ ¾ç½ÄÀÌ <os>_<ws>_<arch>ÀÎ µð·ºÅ丮¿¡ ¹èÄ¡ÇÕ´Ï´Ù. os º¯¼ö´Â ¼±ÅÃÇÑ ¿î¿µ üÁ¦¸¦ ³ªÅ¸³À´Ï´Ù. ws º¯¼ö´Â ¼±ÅÃÇÑ À©µµÀ® ½Ã½ºÅÛÀ» ³ªÅ¸³À´Ï´Ù. ±×¸®°í arch º¯¼ö´Â ¼±ÅÃÇÑ ÇÁ·Î¼¼¼­ ¾ÆÅ°ÅØÃ³¸¦ ³ªÅ¸³À´Ï´Ù.