3.0ÀÇ »õ·Î¿î ±â´É

´ÙÀ½Àº 2.1 ÀÌÈÄ Eclipse 3.0 ¸±¸®½º¿ë PDE¿¡ ÀÛ¼ºµÈ º¸´Ù Èï¹ÌÀְųª Áß¿äÇÑ º¯°æ»çÇ× Áß ÀϺÎÀÔ´Ï´Ù.

ÇϳªÀÇ Ç÷¯±×ÀÎ, ÇϳªÀÇ ÆíÁý±â

»õ Ç÷¯±×ÀÎ Manifest ÆíÁý±â´Â Ç÷¯±×ÀÎÀ» °ü¸®ÇÏ°í ¸ðµç ÆÄÀÏ(plugin.xml, build.properties ¹× manifest.mf)À» ÆíÁýÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â ´ÜÀÏÀÇ º¹¼ö ÆäÀÌÁö ÆíÁý±âÀÔ´Ï´Ù.  PDE´Â º¯°æ»çÇ×À» ¿À¸¥ÂÊ ÆÄÀÏ¿¡ ¾²´Â Ÿ½ºÅ©¸¦ Åõ¸íÇÏ°Ô Ã³¸®ÇÕ´Ï´Ù.

»õ PDE ºôµå ±¸¼º ÆíÁý±â

Ç÷¯±×ÀÎÀÇ ¾ÏÈ£ build.properties ÆÄÀÏÀÇ ÆíÁýÀ» ¿°·ÁÇÒ Çʿ䰡 ¾ø¾îÁ³½À´Ï´Ù. PDE´Â ÀÌÁ¦ ÀÌ·¯ÇÑ Å¸½ºÅ©¸¦ ½±°í Á÷°üÀûÀ¸·Î ¸¸µé¾î Áִ Ư¼öÈ­µÈ ºôµå ±¸¼º ÆíÁý±â¸¦ Á¦°øÇÕ´Ï´Ù.

PDE ºôµå ±¸¼º ´ëÈ­ »óÀÚ

Ç÷¯±×Àο¡ ´ëÇÑ À¯´Ö Å×½ºÆ®

PDE´Â Ç÷¯±×ÀÎÀÇ JUnit ±â¹Ý À¯´Ö Å×½ºÆ® ¼öÆ®¿¡ ´ëÇØ »õ·Î¿î ½ÇÇà±â¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ½ÇÇà±â´Â Å×½ºÆ®¿¡¼­ ½ÇÇàµÉ Ç÷¯±×ÀÎ ¼¼Æ®¿¡ ´ëÇØ Á¤±³ÇÑ Á¦¾î ±â´ÉÀ» Á¦°øÇϰí, ÃßÀûÇϸ鼭 µð¹ö±×ÇÒ ¼ö ÀÖµµ·Ï Çϸç, GUI°¡ ¾Æ´Ñ Ç÷¯±×Àΰú GUI Ç÷¯±×ÀÎÀ» ¸ðµÎ ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

PDE JUnit ½ÇÇà±â ±¸¼º ´ëÈ­ »óÀÚ

°í±Þ ·±Å¸ÀÓ ¿É¼Ç¿¡ ´ëÇÑ PDE Áö¿ø

»õ OSGi ±â¹Ý Ç÷§Æû ·±Å¸ÀÓÀÇ ¼º´ÉÀ» ÀÌ¿ëÇÏ·Á´Â Ç÷¯±×ÀÎ °³¹ßÀÚ´Â ÀÌÁ¦ ¸í½ÃÀû OSGi ¹øµé Manifest(manifest.mf ÆÄÀÏ)¸¦ »ç¿ëÇÏ´Â Ç÷¯±×ÀÎÀ¸·Î ÀÚü È£½ºÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù. PDE¸¦ »ç¿ëÇÏ¿© Ç÷¯±×ÀÎÀ» °¡Á®¿À°í, °³¹ß ¹× Å×½ºÆ®ÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.

Ç÷¯±×ÀÎ ÀÛ¼º ½Ã »õ OSFi ±â¹Ý Ç÷§Æû ·±Å¸ÀÓÀ» ÀÌ¿ëÇϱâ À§ÇØ, PDEÀÇ Ç÷¯±×ÀÎ ÇÁ·ÎÁ§Æ® ÀÛ¼º ¸¶¹ý»ç´Â ÀÌÁ¦ ¸í½ÃÀû OSGi ¹øµé Manifest·Î Ç÷¯±×ÀÎÀ» ÀÛ¼ºÇÏ´Â ¿É¼ÇÀ» Á¦°øÇÕ´Ï´Ù.

´ëü Ç÷¯±×ÀÎ Çü½Ä

PDE Manifest ÆíÁý±âÀÇ ·±Å¸ÀÓ ÆäÀÌÁö´Â ¿©·¯ OSGi ±â¹Ý ·±Å¸ÀÓ ±â´É(Ç÷¯±×ÀΠȰ¼ºÈ­ÀÇ Á¦¾î) Áß Çϳª¸¦ º¸¿©ÁÖ¸ç ¿ä±¸ ½Ã Ç÷¯±×ÀÎÀÇ manifest.mf ÆÄÀÏÀ» ÀÛ¼ºÇϱ⵵ ÇÕ´Ï´Ù.

PDE´Â Ç÷¯±×ÀÎ ºôµå Ŭ·¡½º °æ·Î¸¦ µ¿ÀûÀ¸·Î °è»ê

Ç÷¯±×ÀÎÀÇ Java ºôµå °æ·Î´Â ´Ù½Ã °»½ÅÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. PDE´Â JDT Ŭ·¡½º °æ·Î ÄÁÅ×ÀÌ³Ê ¸ÞÄ¿´ÏÁòÀ» »ç¿ëÇÏ¿© Ç÷¯±×ÀÎ ÇÁ·ÎÁ§Æ®ÀÇ Java ºôµå °æ·Î¸¦ µ¿ÀûÀ¸·Î °è»êÇÕ´Ï´Ù. Ŭ·¡½º °æ·Î ÄÁÅ×À̳ʰ¡ ÁøÇà Áß¿¡ ºÐ¼®µÇ¹Ç·Î, ÀÌ´Â ¾î¶² Ç÷¯±×Àο¡ ´ëÇØ ºôµå ÁßÀÎÁö ¹× À̵é Ç÷¯±×ÀÎÀÌ ÀÛ¾÷°ø°£¿¡ ·ÎµåµÇ¾ú´ÂÁö ¿©ºÎ¿¡ °ü°è¾øÀÌ Ç×»ó Á¤È®ÇÕ´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸´Â µ¿Àû Ŭ·¡½º °æ·Î FAQ¸¦ ÂüÁ¶ÇϽʽÿÀ.

Çâ»óµÈ ¿À·ù ·Î±× º¸±â

¿À·ù ·Î±× º¸±âÀÇ µµ±¸ ¸ðÀ½¿¡ ÀÖ´Â Ãß°¡ ±â´ÉÀº ÇöÀç ·Î±×¸¦ ½±°Ô ³»º¸³»°Å³ª ¿­±â ¶Ç´Â »èÁ¦ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ¿ÜºÎ ·Î±×¸¦ °¡Á®¿À°í ÀÛ¾÷°ø°£ ·Î±×¸¦ º¸±â¿¡ ´Ù½Ã ·ÎµåÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¸Þ½ÃÁö, Ç÷¯±×ÀÎ À̸§ ¶Ç´Â ³¯Â¥·Î ÇÊÅ͸µ ¹× Á¤·ÄÇÔÀ¸·Î½á À̺¥Æ®¸¦ Á¤¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

»õ ¿À·ù ·Î±× º¸±â µµ±¸ ¸ðÀ½ ±â´É


¿À·ù ·Î±× º¸±â¸¦ ÅëÇØ ÀÌÁ¦ À̺¥Æ®ÀÇ Àüü ¼¼ºÎ»çÇ×À» °Ë»çÇϰí ÇÑ À̺¥Æ®¿¡¼­ ´ÙÀ½ À̺¥Æ®·Î ½±°Ô Ž»öÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿À·ù ·Î±× º¸±â¿¡ ´ëÇÑ ¼¼ºÎ»çÇ× ´ëÈ­ »óÀÚ

Ãß°¡ ³»º¸³»±â ±â´É

PDE ³»º¸³»±â Àü°³ °¡´É Ç÷¯±×ÀÎ ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© ÀÌÁ¦ Ç÷¯±×ÀÎÀ» µð·ºÅ丮 ±¸Á¶·Î ³»º¸³¾ ¼ö ÀÖÀ¸¸ç, »ç¿ëÇÒ ÄÄÆÄÀÏ·¯ ¼³Á¤ÀÌ Àִ ȯ°æ ¼³Á¤ ÆäÀÌÁö¿¡ Á÷Á¢ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

¶ÇÇÑ, Ç÷¯±×ÀÎ ³»º¸³»±â Á¶ÀÛÀ» ÀÌÁ¦ Ant ºôµå ½ºÅ©¸³Æ®·Î ÀúÀåÇÏ¿© ³»º¸³»±â ¸¶¹ý»ç¸¦ »ç¿ëÇÏÁö ¾Ê°íµµ Ant ½ÇÇà ÇÁ·Î±×·¥À» ÅëÇØ µ¿ÀÏÇÑ Á¶ÀÛÀ» ³ªÁß¿¡ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

Java °Ë»ö ¹üÀ§ È®Àå ¹× ¼Ò½º ã¾Æº¸±â

2.1¿¡´Â ´ë»ó Ç÷§ÆûÀ» ±¸¼ºÇÏ´Â ¿ÜºÎ Ç÷¯±×ÀÎÀÇ JAR¸¦ Æ÷ÇÔÇϱâ À§ÇØ ÀÛ¾÷°ø°£ ÇÁ·ÎÁ§Æ® ¹üÀ§¸¦ ³Ñ¾î Java °Ë»ö ¹üÀ§¸¦ È®ÀåÇϱâ À§ÇÑ "Java °Ë»ö¿¡ Ãß°¡" ±â´ÉÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù.

Ç÷¯±×ÀÎÀ» ¼±ÅÃÇϰí Ç÷¯±×ÀÎ º¸±âÀÇ ÄÁÅÙ½ºÆ® ¸Þ´º¸¦ ÅëÇØ Java °Ë»ö¿¡ Ãß°¡¸¦ È£ÃâÇϽʽÿÀ.

PDE´Â ÀÌÁ¦ ºôµå¸¶´Ù ¾÷±×·¹À̵åÇÒ ¶§ ÀÚµ¿À¸·Î JAR¿¡ ´ëÇÑ ÂüÁ¶¸¦ °ü¸®ÇÏ°í °»½ÅÇϸç, À̵é JARÀ» µð¹ö°Å¿¡ Ç¥½ÃµÇ°Ô ÇÕ´Ï´Ù. ÀÌ ±â´ÉÀ» ÀÌ¿ëÇÏ¸é µð¹ö°Å´Â ÀÚµ¿À¸·Î °ü·Ã ¼Ò½º ÄÚµå(»ç¿ë °¡´ÉÇÑ °æ¿ì)¸¦ ãÀ» ¼ö ÀÖ°Ô µË´Ï´Ù.

Java °Ë»ö¿¡ Ãß°¡

»õ ±â´É ÆÐÄ¡ ¸¶¹ý»ç

½Å±Ô > ÇÁ·ÎÁ§Æ®...> Ç÷¯±×ÀÎ °³¹ß > ±â´É ÆÐÄ¡¿¡¼­ »ç¿ë °¡´ÉÇϸç, ÀÌÁ¦ ±â´É¿¡ ´ëÇÑ ÆÐÄ¡¸¦ ÀÛ¼ºÇÏ´Â µ¥ µµ¿òÀ» ÁÖ´Â ¸¶¹ý»ç¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌÁ¦ °»½Å »çÀÌÆ®¿¡ ÇØ´ç ÆÐÄ¡¸¦ °ø°³ÇÏ¿© ±â´ÉÀÇ °í°´ÀÌ °»½Å °ü¸®ÀÚ¸¦ ÅëÇØ ½±°Ô ´Ù¿î·ÎµåÇÏ¿© ¼³Ä¡Çϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.

»õ ±â´É ÆÐÄ¡ ¸¶¹ý»ç

»õ PDE È®ÀåÁ¡

»õ org.eclipse.pde.ui.newExtension È®ÀåÁ¡À» »ç¿ëÇÏ¿© »ç¿ëÀÚ Á¤ÀÇ È®Àå ÆíÁý ¸¶¹ý»ç¸¦ µî·ÏÇϱâ À§ÇÑ µµ±¸¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. °³¹ßÀÚ´Â ÀÌµé ¸¶¹ý»ç¸¦ ÅëÇØ »óÀ§ ·¹º§¿¡¼­ È®ÀåÁ¡¿¡ ´ëÇÑ ÀÛ¾÷À» ÇÒ ¼ö ÀÖÀ¸¸ç XML ¿ä¼Ò·Î º¯È¯À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

¹ýÀû ÁÖÀÇ»çÇ×