IntelliJ IDEA Help: °æ·Î(Paths)

 

´ç½ÅÀÇ "ÀÛ¾÷ °ø°£"À» Çü¼ºÇÒ ¿©·¯ °¡Áö ¸ðµâ ¼Ó¼º(°æ·Î, ¶óÀ̺귯¸®, Á¾¼Ó¼º, ¼ø¼­, µî)À» Á¤ÀÇÇϱâ À§ÇØ, File | Settings : Project Settings¸Þ´º Ç׸ñÀ» ¼±ÅÃÇϰí Paths ¹öưÀ» ´©¸¨´Ï´Ù. ƯÁ¤ ¸ðµâÀ» À§ÇÑ Paths ´ÙÀ̾ó·Î±×¸¦ È£ÃâÇϱâ À§ÇØ, ÇÁ·ÎÁ§Æ® º¸±â Åø À©µµ¿ìÀÇ Project ¶Ç´Â Packages ÅÇ¿¡ ÀÖ´Â ¸ðµâÀ» ¿À¸¥ÂÊ ¹öưÀ» Ŭ¸¯ÇÏ¿© ¹®¸Æ ¸Þ´ºÀÇ Module Settings Ç׸ñÀ» ¼±ÅÃÇϽʽÿÀ.

´ÙÀ½ ´ÙÀ̾ó·Î±×°¡ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù:


ÇÁ·ÎÁ§Æ® ÀÛ¼º°ú ¸ðµâ ±âÃÊ¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×À» À§ÇØ °¢°¢ ÇÁ·ÎÁ§Æ® »ý¼º °ú  ÇÁ·ÎÁ§Æ® °ü¸®  ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.


±âº»ÀûÀ¸·Î, ´ÙÀ̾ó·Î±×°¡ ¸®ºä/Ãß°¡/Á¦°Å ¸ðµâ, ÇÁ·ÎÁ§Æ®-·¹º§ °æ·Î°¡ ÀúÀåµÈ ¹æ¹ý À§¿¡¼­ ¸ñ·Ï°ú ¿É¼Ç¿¡¼­ ¼±ÅÃµÈ ¸ðµâ¿¡ µû¶ó º¯ÇÏ´Â ÅÇÀÇ ¹®¸Æ ÀÇÁ¸ ¼³Á¤°ú ´ç½ÅÀÇ ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ ¾ð¾î ¼öÁØ¿¡ »ç¿ë °¡´ÉÇÏ°Ô Çϰí Àִ ÇÁ·ÎÁ§Æ®-·¹º§ °æ·Î°¡ ÀúÀåµÈ ¹æ¹ý À§¿¡¼­ ¸ñ·Ï°ú ¿É¼Ç¿¡¼­ ¼±ÅÃµÈ ¸ðµâ¿¡ µû¶ó º¯ÇÏ´Â ÅÇÀÇ ¹®¸Æ ÀÇÁ¸ ¼³Á¤°ú ´ç½ÅÀÇ ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ ¾ð¾î ¼öÁØ ¿¡ »ç¿ë °¡´ÉÇÏ°Ô ÇÏ´Â  Module list¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
¸ðµâ ÅÇÀÇ ¼³Á¤Àº ¸ðµâ ŸÀÔ¿¡ µû¶ó ´Ù¸£¸ç, ÅÇÀº µÎ ŸÀÔÀ¸·Î ºÐ¸®µÉ ¼ö ÀÖ½À´Ï´Ù:

1.  °øÅë ¼³Á¤Paths tab, Libraries tab,  Dependencies tab, Order/Export tab °ú  Javadoc tab

2.  J2EE-ƯÀ¯ÀÇ ¼³Á¤J2EE Application Module tab, EJB Module tab, Web Module tab °ú J2EE Build Settings tab

¸ðµâ ¸ñ·Ï


¸ðµâ ¸ñ·ÏÀº ÇÁ·ÎÁ§Æ®ÀÇ ¾È¿¡ Á¸ÀçÇϰí ÀÖ´Â ¸ðµâÀ» Ç¥½ÃÇÕ´Ï´Ù.  »õ·Î¿î ¸ðµâÀ» Ãß°¡Çϱâ À§ÇØ, Add Module ¸¶¹ý»ç¸¦ È£ÃâÇϱâ À§ÇØ Add Module ¹öưÀ» ´©¸£½Ê½Ã¿À. ¸ðµâÀ» Á¦°ÅÇϱâ À§ÇØ, ¸ñ·Ï ¾ÈÀÇ ±×°ÍÀ» ¼±ÅÃÇϰí, Remove Module À» ´©¸£½Ê½Ã¿À.

ÇÁ·ÎÁ§Æ® ÆÄÀÏ µð·ºÅ͸® ¿ÜºÎÀÇ ÆÄÀÏ¿¡ ´ëÇØ


ÇÁ·ÎÁ§Æ®-·¹º§ °æ·Î(¸ðµâ, ÇÁ·ÎÁ§Æ® ¶óÀ̺귯¸®¿¡¼­ °æ·Î°¡ °°Àº)°¡ ÀúÀåµÇ´Â ¹æ¹ýÀ» ÁöÁ¤ÇϽʽÿÀ.


±âº»ÀûÀ¸·Î, ÇÁ·ÎÁ§Æ® ÆÄÀÏ µð·ºÅ͸® ¾Æ·¡ÀÇ ¸ðµç °æ·Î´Â ±× µð·ºÅ͸®¿¡¼­ ÀúÀåµÈ °ü°è¹°ÀÔ´Ï´Ù.  ±×·¯³ª, ÀúÀåµÈ Ç׸ñÀÌ ÇÁ·ÎÁ§Æ® ÆÄÀÏ ¿ÜºÎ¿¡¼­ ´Ù¸¥ µð·ºÅ͸®¿¡ ÀúÀåµÉ ¼ö ÀÖ½À´Ï´Ù.  ÀÌ ¿É¼ÇÀº ±×·± °æ¿ì¿Í °ü°è°¡ ÀÖ½À´Ï´Ù.


¸¸ÀÏ Use absolute path°¡ ¼±ÅõǸé, ÇÁ·ÎÁ§Æ® ÆÄÀÏ(.ipr) ¿ÜºÎÀÇ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ ÁöÁ¤µÈ °æ·Î´Â Àý´ëÀûÀ¸·Î ÀúÀåµÉ °ÍÀÔ´Ï´Ù.  ±×·¸Áö ¾ÊÀ¸¸é, Use relative path ¿É¼ÇÀ» ¼±ÅÃÇÏ¿©, »ó´ë °æ·Î´Â (»ó±âÀÇ) ÇÁ·ÎÁ§Æ® ÆÄÀÏ(.ipr) µð·ºÅ͸® ¿ÜºÎÀÇ ÂüÁ¶ Ç׸ñ¿¡ »ç¿ëµÉ °Í ÀÔ´Ï´Ù.

ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ ¾ð¾î ¼öÁØ


´ç½ÅÀº ÀÚ¹Ù SDK Ư¡À» ´ç½ÅÀÇ ÇÁ·ÎÁ§Æ®¿¡¼­ »ç¿ë °¡´ÉÇÏ°Ô Çß´ø drop-down ¹Ú½º¿¡¼­ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

1.3
 

¸¸ÀÏ ¼±ÅõǸé, ´ÜÁö ÀÚ¹Ù SDK 1.3 ¾ð¾îÀÇ Æ¯Â¡°ú ±¸¼º¼Ò´Â ÇöÀçÀÇ ÇÁ·ÎÁ§Æ®¸¦ À§ÇØ »ç¿ë °¡´ÉÇÏ°Ô ÇÏ°Ô µË´Ï´Ù.

1.4 - 'assert' Å°¿öµå 

IDEAÀÇ assert support ´Â  ´ÙÀ½ÀÌ »ç¿ë °¡´ÉÇÏ°Ô µÇ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù:

*   ¿¡µðÅÍÀÇ °­Á¶µÈ assert 

*   »óÀÀÇÏ´Â ÄÄÆÄÀÏ·¯ ¿É¼ÇÀÌ Ãß°¡µË´Ï´Ù

*   assert Ű¿öµå¿¡ ´ëÇÑ ¿¡·¯ º¸°í


 ¡®assert¡¯ Ű¿öµå´Â Java SDK 1.4¿¡¼­ ½ÃÀ۵Ǿú½À´Ï´Ù.


 

1.5 - 'enum' Å°¿öµå¿Í autoboxing 

ÀÌ Ç׸ñÀ» ¼±ÅÃÇÏ¸é ´ç½Å¿¡°Ô ´ÙÀ½ÀÇ ÀÚ¹Ù SDK 1.5ÀÇ Æ¯Â¡À» Áö¿øÇÏ°Ô µË´Ï´Ù:

*   'enum'Ű¿öµå
enum ±¸¼º¼Ò´Â Ű¿öµå¿Í Ʋ¸° »ç¿ë(¿¹¸¦ µé¸é, À̸§¿¡¼­)ÀÌ ¿À·ù·Î¼­ °­Á¶µÉ °ÍÀΰ¡ °í·ÁµË´Ï´Ù.

*   autoboxing  
ÇÁ¸®¹ÌƼºê ŸÀÔÀº »óÀÀÇϴ Ŭ·¡½º¿Í ±× ¹Ý´ë·Î ÀÚµ¿ÀûÀ¸·Î ¹Ù²ð ¼ö ÀÖ½À´Ï´Ù.  ±×·¸Áö ¾ÊÀ¸¸é(¸¸ÀÏ Ç׸ñÀÌ ¼±ÅõÇÁö ¾ÊÀ¸¸é), ±×·± º¯È¯À» À§ÇÑ ½Ãµµ´Â ¿À·ù·Î °£ÁÖÇÕ´Ï´Ù


IDEA¿¡¼­ Áö¿øµÇ´Â ÀÚ¹Ù SDK 1.5 Ư¡¿¡ ´ëÇÑ ´õ ¸¹Àº ¼¼ºÎ»çÇ×À» À§ÇØ ¼­ºê¼½¼Ç  Java 1.5 SDK Features in IDEAÀ» º¸½Ã±â ¹Ù¶ø´Ï´Ù.

 

°æ·Î ÅÇ

ÀÌ ÅÇÀº ¸ðµâ °æ·ÎÀÇ ¿©·¯ °¡Áö ¼³Á¤°ú °ü°è°¡ ÀÖ½À´Ï´Ù.

Ãâ·Â °æ·Î

¸ðµç ÄÄÆÄÀÏµÈ Å¬·¡½º°¡ ÀúÀåµÉ ÄÄÆÄÀÏ·¯¿¡ ´ëÇÑ Ãâ·Â °æ·Î¸¦ ÁöÁ¤ÇϽʽÿÀ.  °æ·Î´Â ¼öµ¿À¸·Î ÀÔ·ÂµÉ ¼ö Àְųª, ellipsis ¹öưÀ» ´­·¯ ºÒ·ÁÁö´Â °æ·Î ¼±Åà´ÙÀ̾ó·Î±×¸¦ »ç¿ëÇÏ¿© ãÀ» ¼ö ÀÖ½À´Ï´Ù.

Å×½ºÆ® Ãâ·Â °æ·Î

¸ðµç ÄÄÆÄÀÏµÈ Å×½ºÆ® Ŭ·¡½º°¡ ÀúÀåµÉ ÄÄÆÄÀÏ·¯¿¡ ´ëÇÑ Å×½ºÆ® Ãâ·Â °æ·Î¸¦ ÁöÁ¤ÇϽʽÿÀ.  °æ·Î´Â ¼öµ¿À¸·Î ÀÔ·ÂµÉ ¼ö Àְųª, ellipsis ¹öưÀ» ´­·¯ ºÒ·ÁÁö´Â °æ·Î ¼±Åà´ÙÀ̾ó·Î±×¸¦ »ç¿ëÇÏ¿© ãÀ» ¼ö ÀÖ½À´Ï´Ù.

¿ÜºÎ ¸ðµâ ÆÄÀÏ µð·ºÅ͸®ÀÇ ÆÄÀÏ¿¡ ´ëÇØ

¸ðµâ-·¹º§ °æ·Î(À¯»çÇÑ ¸ðµâ ¶óÀ̺귯¸® µî)°¡ ÀúÀåµÇ¾î¾ß¸¸ ÇÏ´Â ¹æ¹ýÀ» ÁöÁ¤ÇϽʽÿÀ.


±âº»ÀûÀ¸·Î, ¸ðµâ ÆÄÀÏ µð·ºÅ͸® ¾Æ·¡ÀÇ ¸ðµç °æ·Î´Â ±× µð·ºÅ͸®¿¡¼­ ÀúÀåµÈ °ü°è¹°ÀÔ´Ï´Ù.  

±×·¯³ª, ÀúÀåµÈ Ç׸ñÀÌ ¸ðµâ ÆÄÀÏ ¿ÜºÎÀÇ ´Ù¸¥ µð·ºÅ͸®¿¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.  ÀÌ ¿É¼ÇÀº ±×·± °æ¿ì¿Í °ü°è°¡ ÀÖ½À´Ï´Ù.


¸¸ÀÏ Use absolute path °¡ ¼±ÅõǸé, Àý´ëÀûÀ¸·Î ¸ðµâ ÆÄÀÏ(.iml) µð·ºÅ͸® ¿ÜºÎ¿¡¼­ ¸ðµâÀ» ´ëÇÑ ÁöÁ¤µÈ °æ·Î°¡ ÀúÀåµÉ °ÍÀÔ´Ï´Ù.  ±×·¸Áö ¾ÊÀ¸¸é, Use relative path ¿Í ÇÔ²², »ó´ë °æ·Î´Â (»ó±â) ¸ðµâ ÆÄÀÏ (.iml) µð·ºÅ͸®ÀÇ ¿ÜºÎ ÂüÁ¶ Ç׸ñ¿¡ »ç¿ë µÉ °Í ÀÔ´Ï´Ù.

Ãâ·Â °æ·Î Á¦¿Ü

¸¸ÀÏ ¼±ÅõǸéÃâ·Â Æú´õ´Â ÇÁ·ÎÁ§Æ®(Áï, parseµÇÁö ¾ÊÀ» ÆÄÀÏ)·ÎºÎÅÍ ½ºÅµ µÉ °Í À̰í

¸ðµâ ±¸Á¶ º¸±â ¿¡¼­ Excluded ·Î ¸¶Å©µÉ °ÍÀÔ´Ï´Ù.

¸ðµâ ·çÆ® º¸±â

Module Root º¸±â´Â ¸ðµâ, ÁïSources, Excluded¿Í Test Sources·Î ƯÈ÷ Ç¥½ÃµÈ µð·ºÅ͸®¸¦ Æ÷ÇÔÇÏ´Â ¸ðµâ ÄÁÅÙÆ® ³»¿¡¼­ ¸ðµç ÆÄÀϰú µð·ºÅ͸®¸¦ º¸ÀÔ´Ï´Ù(º¸´Ù »ó¼¼ÇÑ °ÍÀº ÇÁ·ÎÁ§Æ® °ü¸® ¼½¼ÇÀ» º¸½Ê½Ã¿À).  ¸ðµâ ·çÆ® µð·ºÅ͸®´Â Content Root ¶ó°í ºÒ¸³´Ï´Ù.

ÀÌ µð·ºÅ͸® ³»¿¡¼­ ´ç½ÅÀº ¸ðµâ µð·ºÅ͸®¸¦ °ü¸®ÇÒ ¸î °³ÀÇ ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù.

*   ÆÐŰÁö ½Äº° ¹øÈ£:
µðÆúÆ®·Î, source Æú´õÀÇ ÆÐŰÁö Æ®¸® ±¸Á¶´Â À̸¥¹Ù default ÆÐŰÁö¿¡¼­ ½ÃÀÛÇÏ°í ´ç½ÅÀº ¸í¸íÇÑ ÆÐŰÁö ³»¿¡¼­ »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. Package prefix´Â ÀÌ À̽´¿¡ ¾îµå·¹½º Çϱâ À§ÇØ µðÀÚÀε˴ϴÙ.´ç½ÅÀº sourceÆú´õ¿¡ ´ëÇÑ Package prefix ¸¦ »ý¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù.±×°ÍÀº ÆÐŰÁö Æ®¸®°¡ ´ç½ÅÀÌ Á¤ÀÇÇß´ø(±×¸®°í defaqult¿Í ÇÔ²² ¾Æ´Ñ) ÆÐŰÁö ¸íÀ¸·Î ½ÃÀ۵Ǵ °ÍÀ» ÀǹÌÇÕ´Ï´Ù.
»óÀÀÇÏ´Â ÆÐŰÁö ´ÙÀ½ÀÇ P ¹öưÀ» ´©¸£°í, ³ªÅ¸³­Set Package Prefix ´ÙÀ̾ó·Î±×¿¡ ¿øÇÏ´Â package prefix¸¦ ÀÔ·ÂÇÕ´Ï´Ù.

*   Remove/unmark: 
´ç½ÅÀº ±×°Í ³»¿¡¼­ ¸ðµâÀÇ ºÒÇÊ¿äÇÑ ÄÁÅÙÆ® ·çÆ® ¶Ç´Â ºñÇ¥Áö Æú´õ¿¡¼­ ¿øÇÏ´Â ÆÐŰÁöÀÇ ´ÙÀ½ÀÇ x ¹öưÀ» ´­·¯ Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.  Á¦°ÅµÈ/¾ð¸¶Å©µÈ Æú´õ´Â »èÁ¦µÇÁö ¾Ê½À´Ï´Ù.

¸ðµâ ±¸Á¶ º¸±â

Module Structure º¸±â´Â ¸ðµâ¿¡¼­ ÄÁÅÙÆ® ·çÆ® ¾Æ·¡ÀÇ Æ®¸® º¸±â µð·ºÅ͸®¿¡¼­ Ç¥½ÃÇÕ´Ï´Ù.  ¶ÇÇÑ ±×°ÍÀº º¸±â Åø¹Ù¿¡¼­ ¸î °³ÀÇ ¹öưÀ» »ç¿ëÇϰí ÀÖ´Â ÀÌ µð·ºÅ͸®¸¦ °ü¸®ÇÏ´Â °¡´É¼ºÀ» Á¦°øÇÕ´Ï´Ù.  »ó¼¼ÇÑ °ÍÀº ÇÁ·ÎÁ§Æ® °ü¸® ¼½¼ÇÀ» º¸½Ê½Ã¿À.

*   Excluded ´ç½ÅÀÇ ÇÁ·ÎÁ§Æ®·ÎºÎÅÍÀÇ µð·ºÅ͸®¸¦ Á¦¿ÜÇÕ´Ï´Ù/Æ÷ÇÔÇÕ´Ï´Ù.

*   Mark/Unmark Source´Â ¼±ÅÃµÈ µð·ºÅ͸®¸¦ À§ÇØ ¼Ò½º ¼Ó¼ºÀ» ¹Ù²ß´Ï´Ù.

*   Mark/Unmark Test´Â ¼±ÅÃµÈ µð·ºÅ͸®¸¦ À§ÇØ Å×½ºÆ® ¼Ó¼ºÀ» ¹Ù²ß´Ï´Ù.

 

¶óÀ̺귯¸® ÅÇ


¶óÀ̺귯¸® ÅÇÀº  Target JDK ±×·ì°ú ¸ðµâ ¶óÀ̺귯¸®,  ÇÁ·ÎÁ§Æ® ¶óÀ̺귯¸® ¿Í Àüü ¶óÀ̺귯¸® ¿¡ ´ëÇÑ ¼¼ °³ÀÇ ¶óÀ̺귯¸® ¸ñ·ÏÀ» Æ÷ÇÔÇÕ´Ï´Ù.


Target JDK group

Use project  JDK 

Specify that the module will use project-level Java SDK. To the right of the option button is the panel indicating currently specified project-level Java SDK. To change it, press Change...  calling the Select Project JDK  dialog. 
¸ðµâÀÌ ÇÁ·ÎÁ§Æ®-·¹º§ ÀÚ¹Ù SDK¸¦ »ç¿ëÇÒ °Í ÀÎÁö¸¦ ÁöÁ¤ÇϽʽÿÀ.  ¿É¼ÇÀÇ ±ÇÇÑ¿¡ À־ ¹öưÀº ÇöÀç Á¤ÀÇÇÑ ÇÁ·ÎÁ§Æ®-·¹º§ ÀÚ¹Ù SDK¸¦ Ç¥½ÃÇϰí ÀÖ´Â ÆÐ³ÎÀÔ´Ï´Ù.  ±×°ÍÀ» º¯°æÇϱâ À§ÇØ, Select Project JDK¸¦ È£ÃâÇÏ´Â Change... ´©¸£½Ê½Ã¿À.


ÀÌ ¿É¼ÇÀº µðÆúÆ®·Î ¼±Åõ˴ϴÙ.  ±×¸®°í ¸¸ÀÏ ´ç½ÅÀÌ ÇÁ·ÎÁ§Æ® ÀÚ¹Ù SDK¸¦ º¯°æÇÏ¸é ±×°ÍÀº ÀÌ ¿É¼ÇÀÌ ÁöÁ¤µÈ ¸ðµç ¸ðµâ¿¡ ¿µÇâÀ» ¹ÌÄ¥ °ÍÀÔ´Ï´Ù.





IDEA
¿¡¼­ ±¸¼ºµÈ JDK¸¦ Æ÷ÇÔÇϰí ÀÖ´Â drop-down ¸ñ·ÏÀ¸·ÎºÎÅÍ ¿øÇÏ´ÂJDK¼±ÅÃÇϽʽÿÀ.

Use module-specific  JDK 

¸ðµâÀÌ Project JDK¿¡ ÀÇÇØ ¼³Á¤À» µ¤¾î ¾²°í ÀÖ´Â ÀÚ½ÅÀÇ ÀÚ¹Ù SDK¸¦ »ç¿ëÇÒ °ÍÀÎ Áö¸¦ ÁöÁ¤ÇϽʽÿÀ.  ¿É¼ÇÀÇ ±ÇÇÑ¿¡ À־ ¹öưÀº ´ç½Å¿¡°Ô ±¸¼ºµÈ °Í Áß¿¡ ÇÊ¿äÇÑ ¹Ù¶ó°Ô µÇ´Â SDK¸¦ ¼±ÅÃÇÏ´Â °ÍÀ» Çã¶ôÇϰí ÀÖ´Â drop-down ¸ñ·ÏÀÔ´Ï´Ù.

Edit...  

ÇÁ·ÎÁ§Æ®¿¡¼­ ÀÚ¹Ù SDK¸¦ °ü¸®(Ãß°¡/Á¦°Å/¼³Á¤) ÇÏ´Â ¹öưÀ» ´©¸£½Ê½Ã¿À.  ³ªÅ¸³ª°í ÀÖ´Â ´ÙÀ̾ó·Î±×°¡ JDK & Global LibrariesÀÇ  JDK ±¸¼º Åǰú °°Àº °ÍÀÔ´Ï´Ù.


¸ðµâ ¶óÀ̺귯¸® 
´Â ÇöÀç ¼±ÅÃµÈ ¸ðµâ¿¡ Á¢¼ÓµÈ Ç¥½Ã ¶óÀ̺귯¸®(Áï ÀϺΠ´ë»ó ÆÄÀϰú Javadoc¿Í °ü·ÃµÇ´Â ÇÑ jar ¶Ç´Â ÇÑ ¼¼Æ®ÀÇ ÇÑ jar)À» ¸®½ºÆ®ÇÕ´Ï´Ù.  ±×µéÀ» °ü¸®Çϱâ À§ÇØ, ¸ñ·ÏÀÇ ´ÙÀ½ ¹öưÀ» »ç¿ëÇϽʽÿÀ:

Add Libraries...  

ÇÊ¿äÇÑ Å¬·¡½º¿Í ÇÔ²² ÇÑ jar ÆÄÀÏ ¶Ç´Â µð·ºÅ͸®¸¦ Áö½ÃÇÏ´Â °ÍÀ» Çã¶ôÇÏ´Â °æ·Î ¼±Åà ´ÙÀ̾ó·Î±×¸¦ È£ÃâÇϽʽÿÀ.

Attach Source...  

Call the Select Path  dialog allowing to attach jar/zip files or directories with selected library sources to the library. These source files are to be used for reference only, therefore, can be incomplete or not up-to-date. 
¶óÀ̺귯¸®¿¡ ¼±ÅÃµÈ ¶óÀ̺귯¸® ¼Ò½º¿Í ÇÔ²² ÇÑ jar/zip ÆÄÀÏ ¶Ç´Â µð·ºÅ͸®¸¦ ºÙÀÌ´Â °ÍÀ» Çã¶ôÇϴ °æ·Î ¼±Åà ´ÙÀ̾ó·Î±×¸¦ È£ÃâÇϽʽÿÀ.  ÀÌ ´ë»ó ÆÄÀÏÀº ÂüÁ¶¸¸À» À§ÇØ »ç¿ëµË´Ï´Ù ±×·¯¹Ç·Î, ºÒ¿ÏÀüÇϰųª ÃÖ½ÅÀÌ µÇÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù.

Attach Javadoc...  

¼±ÅÃµÈ ¶óÀ̺귯¸® Javadoc ¹®¼­¿Í ÇÔ²² jar/zip ÆÄÀÏ ¶Ç´Â µð·ºÅ͸®¸¦ Áö½ÃÇÏ´Â °ÍÀ» Çã¶ôÇϴ °æ·Î ¼±Åà ´ÙÀ̾ó·Î±×¸¦ È£ÃâÇϽʽÿÀ.

Specify Javadoc URL...  

Specify Javadoc URL ´ÙÀ̾ó·Î±×¿¡¼­ ¼±ÅÃµÈ ¶óÀ̺귯¸® Javadoc ¹®¼­¿Í ÇÔ²² ÇÑ jar/zip ÆÄÀÏ ¶Ç´Â µð·ºÅ͸®ÀÇ À§Ä¡¿¡ URL °æ·Î¸¦ ÁöÁ¤ÇϽʽÿÀ.

Remove

¼±ÅÃµÈ ¸ðµâ ¶óÀ̺귯¸®¸¦ Á¦°ÅÇϰí/¼Ò½º¸¦ ºÙ¿´°í/Javadoc.¸¦ ºÙÀÔ´Ï´Ù


Project libraries¿Í Global libraries¸ñ·ÏÀº º»ÁúÀûÀ¸·Î À¯»çÇÕ´Ï´Ù.  ±×°ÍµéÀº ÇöÀçÀÇ ÇÁ·ÎÁ§Æ®¿Í °ü·ÃµÇ´Â ¶óÀ̺귯¸® ¶Ç´Â ÀüüÀûÀ¸·Î ¸ðµç IDEA ÇÁ·ÎÁ§Æ®¿¡ ÀÌ¿ë °¡´ÉÇÑ ¶óÀ̺귯¸®¸¦ Ç¥½ÃÇÕ´Ï´Ù.  ±×·± ¶óÀ̺귯¸®¸¦ °ü¸®Çϱâ À§ÇØ, ¸ñ·ÏÀÇ ¿·¿¡ ¹öưÀ» »ç¿ëÇϽʽÿÀ:

Edit... 

´ç½Å¿¡°Ô ÇÁ·ÎÁ§Æ®-·¹º§°ú Àüü ¶óÀ̺귯¸®¸¦ °ü¸®Çϵµ·Ï Çã¶ôÇÏ´Â JDK & Global LibrariesÀÇ ´ÙÀ̾ó·Î±×ÀÇ Àüü ¶óÀ̺귯¸® Åǰú À¯»çÇÑ ´ÙÀ̾ó·Î±×¸¦ È£ÃâÇϽʽÿÀ.

Include All 

ÇÁ·ÎÁ§Æ®·Î ±¸¼ºµÈ ¸ðµç ¶óÀ̺귯¸®´Â ÇöÀçÀÇ ¸ðµâ¿¡¼­ »ç¿ëµË´Ï´Ù.

Exclude All 

ÇÁ·ÎÁ§Æ®·Î ±¸¼ºµÈ ¸ðµç ¶óÀ̺귯¸®°¡ ÇöÀçÀÇ ¸ðµâ¿¡¼­ »ç¿ëµÇÁö´Â ¾Ê½À´Ï´Ù.

 

Á¾¼Ó¼º ÅÇ


ÅÇÀº ÇÁ·ÎÁ§Æ®ÀÇ ´Ù¸¥ ¸ðµâÀÌ ¼­·Î¿¡ ÀÇÁ¸Çϴ ¹æ¹ýÀ» ¼³Á¤Çϱâ À§ÇØ »ç¿ëµË´Ï´Ù.



Order/Export Tab  
¼ø¼­/º¸³»±â ÅÇ


ÅÇÀº ÀϺΠ»óȲ¿¡¼­ Áß¿äÇÒÁöµµ ¸ð¸£´Â ÇÁ·ÎÁ§Æ®(ÀÌ ¸ñ·Ï¿¡¼­ Ç׸ñÀ¸·Î¼­ Á¦°øµÇ¸é¼­)¿¡¼­ ÇØ°á ¼ø¼­¸¦ ¸ðµâ, ¶óÀ̺귯¸®¿Í ¸ðµâ Ŭ·¡½º¿¡ ¸ÂÃß±â À§ÇØ »ç¿ëµË´Ï´Ù.  ¶ÇÇÑ ±×°ÍÀº ¸ðµâ ¶óÀ̺귯¸® Áß ¾î´À ÂÊÀÌ ÇöÀçÀÇ Çϳª¿¡ µû¶ó ´Ù¸¥ ¸ðµâÀ» À§ÇØ º¸¿©ÁÙÁö(exported) °áÁ¤ÇÕ´Ï´Ù.



¸ñ·Ï¿¡¼­ µðÆúÆ® Ç׸ñ ¼ø¼­´Â Move Up/Down ¹öưÀ» ´­·¯ ¼±ÅÃµÈ Ç׸ñ¿¡ ´ëÇØ ¹Ù²ð ¼ö ÀÖ½À´Ï´Ù.  ´õ ³·Àº Ç׸ñÀÌ ¸ñ·Ï¿¡ ÀÖ°í, ÈÄ¿¡ ±×°ÍÀº ÇØ°áµÉ °Í ÀÔ´Ï´Ù.
Á¾¼Ó¼º ¸ðµâ¿¡ ´ëÇØ º¸¿© Áֱ⸦ ¿øÇÏ´Â ¶óÀ̺귯¸®¿¡ »óÀÀÇÏ´Â Export Ã¼Å© ¹Ú½º¸¦ ¼±ÅÃÇϽʽÿÀ.


ÀͽºÆ÷Æ®µÈ ¶óÀ̺귯¸®´Â ù ¹øÂ°-·¹º§ Á¾¼ÓÀûÀÎ ¸ðÆ«¿¡°Ô¸¸ º¸¿©Áý´Ï´Ù. ±×¸®°í ¿©·¯ ¸ðµâÀ» ÅëÇØ ±×°ÍµéÀ» º¸¿©ÁÖ±â À§Çؼ­ ´ç½ÅÀº ¸ðµç ¸ðµâ¿¡ °ü·ÃµÈ ±×°ÍµéÀ» ÀͽºÆ÷Æ® ÇØ¾ß ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. À̸¦Å׸é: ¼¼ °³ÀÇ ¸ðµâ mod1, mod2,mod3  

mod3Àº mod2¿¡ ÀÇÁ¸ÇÕ´Ï´Ù. ±×¸®°í mod2´Â mod3¿¡ ÀÇÁ¸ÇÕ´Ï´Ù.  ±×¸®°í mod3Àº ¶óÀ̺귯¸®, libs¸¦ ÀͽºÆ÷Æ® ÇÕ´Ï´Ù.  ±×°ÍÀº ´ç¿¬È÷ mod2¿¡¼­ º¸¿©Áú °Í ÀÔ´Ï´Ù.  ±×·¯³ª ±×°ÍÀº mod1À» À§ÇØ º¸¿©ÁöÁö ¾Ê½À´Ï´Ù.  mod1¿¡ ´ëÇØ ±×°ÍÀ» º¸ÀÌ°Ô ÇÏ·Á¸é´ç½ÅÀº mod2¿¡¼­ ¶ÇÇÑ ÀͽºÆ÷Æ®·Î¼­ ±×°ÍÀ» Ç¥½ÃÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

 

Javadoc Tab  


ÅÇÀº ÇöÀçÀÇ ¸ðµâ¿¡ ´ëÇÑ Javadoc¸¦ °ü¸®Çϱâ À§ÇØ »ç¿ëµË´Ï´Ù.



¸ñ·Ï¿¡¼­ ´ç½ÅÀº ¸ðµâ Javadoc ÆÄÀÏ/µð·ºÅ͸®¿¡ ÇϳªÀÇ °æ·Î ¶Ç´Â ¿©·¯ °æ·ÎµéÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.

Add Path...  

ÇöÀçÀÇ ¸ðµâ Javadoc ¹®¼­¿Í ÇÔ²² jar/zip ÆÄÀÏ ¶Ç´Â µð·ºÅ͸®¸¦ Áö½ÃÇÏ´Â °ÍÀ» Çã¶ôÇϴ °æ·Î ¼±Åà ´ÙÀ̾ó·Î±×¸¦ È£ÃâÇϽʽÿÀ.

Specify Javadoc URL...  

Specify Javadoc URL ´ÙÀ̾ó·Î±×¿¡¼­ ÇöÀçÀÇ ¸ðµâ Javadoc ¹®¼­¿Í ÇÔ²² jar/zip ÆÄÀÏ ¶Ç´Â µð·ºÅ͸®ÀÇ À§Ä¡¿¡ URL °æ·Î¸¦ ÁöÁ¤ÇϽʽÿÀ.

Remove

ÇöÀçÀÇ ¸ðµâ Javadoc °æ·Î¸¦ Á¦°ÅÇϽʽÿÀ.

 

J2EE ÀÀ¿ë ¸ðµâ

ÅÇÀº ´ç½ÅÀÌ J2EE Application ¸ðµâ¿¡ ´ëÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ ¼­¹ö, Àü°³ ¼³¸í¾î ¿Í  Àü°³ÇÏ´Â ¸ðµâ°ú ¶óÀ̺귯¸® ¼Ó¼ºÀÇ ±¸¼ºÀ» °¡´ÉÇÏ°Ô ÇØÁÝ´Ï´Ù .

Application Server  
ÀÀ¿ë ÇÁ·Î±×·¥ ¼­¹ö

drop-down ¸ñ·ÏÀÇ ¸ðµâÀ» À§ÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ ¼­¹ö¸¦ ¼±ÅÃÇϰųª,  ÀÀ¿ë ÇÁ·Î±×·¥ ¼­¹ö  ´ÙÀ̾ó·Î±×¸¦ ºÎ¸¨´Ï´Ù.

Àü°³ ¼³¸í¾î ±×·ì

Type  

ÁöÁ¤µÈ Àü°³ ¼³¸í¾îÀÇ Å¸ÀÔÀ» º¸¿©ÁÝ´Ï´Ù.

Path

´ç½ÅÀÇ EJB ¸ðµâ Àü°³ ¼³¸í¾î¿¡ °æ·Î¸¦ º¸¿©ÁÝ´Ï´Ù.

Version  

ÇöÀçÀÇ Àü°³ ¼³¸í¾î ¹öÀüÀ» Ç¥½ÃÇÕ´Ï´Ù.

Add... 

Àü°³ ¼³¸í¾î¸¦ ¸ñ·Ï¿¡ Ãß°¡Çϵµ·Ï ´©¸£½Ê½Ã¿À.  Resource Location´ÙÀ̾ó·Î±×°¡ ³ªÅ¸³³´Ï´Ù



Àü°³ ¼³¸í¾î¿¡ °æ·Î¸¦ ŸÀÌÇÁÇϰųª, °æ·Î ¼±Åà ´ÙÀ̾ó·Î±×¸¦ È£ÃâÇÏ´Â ellipsis ¹öưÀ» ´­·¯¼­ °æ·Î¸¦ ÀÔ·ÂÇÕ´Ï´Ù.


¸¸ÀÏ °æ·Î°¡ Á¸ÀçÇÏÁö ¾Ê´Â ÆÄÀÏÀ» °¡¸®Å°¸é ±×°ÍÀº ÆÄÀÏ ÅÛÇø´: J2EE ´ÙÀ̾ó·Î±×ÀÇ ¼³Á¤¿¡ ±âÃÊ·Î Çϸ鼭 »ý¼ºµÉ °ÍÀÔ´Ï´Ù.


 

Edit...  

 ¸ñ·Ï¿¡¼­ ÇöÀç ¼±ÅÃµÈ Àü°³ ¼³¸í¾î¸¦ ÆíÁýÇϱâ À§ÇØ ´©¸¨´Ï´Ù. Deployment Descriptor Location

´ÙÀ̾ó·Î±×°¡ ³ªÅ¸³³´Ï´Ù



Àü°³ ¼³¸í¾î¿¡ ÅØ½ºÆ® ÇʵåÀÇ °æ·Î¸¦ ¹Ù²Ù°Å³ª, °æ·Î ¼±Åà ´ÙÀ̾ó·Î±×¸¦ È£ÃâÇÏ´Â ellipsis ¹öưÀ» ´­·¯¼­ °æ·Î¸¦ ÀÔ·ÂÇÕ´Ï´Ù.


¸¸ÀÏ °æ·Î°¡ Á¸ÀçÇÏÁö ¾Ê´Â ÆÄÀÏÀ» °¡¸®Å°¸é ±×°ÍÀº ÆÄÀÏ ÅÛÇø´: J2EE ´ÙÀ̾ó·Î±×ÀÇ ¼³Á¤¿¡ ±âÃÊ·Î Çϸ鼭 »ý¼ºµÉ °ÍÀÔ´Ï´Ù.


Application Module Deployment Descriptor¿Í WebLogic Application Module Deployment Descriptor ¿¡ ´ëÇØ ´ç½ÅÀº Deployment descriptor version ¸ñ·ÏÀÇ Àü°³ ¼³¸í¾î ¹öÀüÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

Delete 

¸ñ·Ï¿¡¼­ ÇöÀç ¼±ÅÃµÈ Àü°³ ¼³¸í¾î¸¦ Á¦°ÅÇϱâ À§ÇØ ´©¸¨´Ï´Ù.

Application Module Deployment Descriptor ¿Í WebLogic Application Module Deployment Descriptor ¿¡ ´ëÇØ ¹«±â·ÂÇÏ°Ô ÇÕ´Ï´Ù

 Àü°³ ¸ðµâ°ú ¶óÀ̺귯¸® ±×·ì

Modules and Libraries to Deploy ±×·ìÀº ¼±ÅõÈJ2EE Application ¸ðµâ¿¡¼­ Æ÷ÇÔµÈ ÇÁ·ÎÁ§Æ®¿¡¼­ ¸ðµâÀ» º¸¿©ÁÝ´Ï´Ù.

Name

EJB¿Í Web ¸ðµâÀÇ ¸ñ·Ï

Packaging Method

µå·Ó-´Ù¿î ¸Þ´º¿Í ´õºÒ¾î ´ç½ÅÀº ÇöÀçÀÇ J2EE Application¸ðµâ°ú ÇÔ²² Àü°³µÈ »óÀÀÇÏ´Â EJB / Web / J2EE Application¸ðµâÀ» Æ÷ÇÔÇϰųª ±×°ÍÀ» Àü°³ÇÏÁö ¾Ê±â À§ÇØ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

Relative Path

Àü°³ ±¸Á¶(jar ÆÄÀÏ ¶Ç´Â exploded µð·ºÅ͸® ³»¿¡¼­)¿Í °ü°è°¡ ÀÖ´Â ¸ðµâÀÇ À§Ä¡¸¦ º¸¿©ÁÝ´Ï´Ù.

Web Module Context Root  

»óÀÀÇÏ´Â Web ¸ðµâÀ» À§ÇÑ ¹®¸Æ ·çÆ®¸¦ º¸¿©ÁÝ´Ï´Ù.

 

EJB Module Tab 


ÅÇÀº ´ç½ÅÀ¸·Î ÇÏ¿©±Ý  application server  , Deployment Descriptors  ¼Ó¼ºÀ» ±¸¼ºÇϰųª EJB¸ðµâ¿¡ ´ëÇÑ Modules and Libraries to Deploy¸¦ Á¤ÀÇÇϵµ·Ï ÇØÁÝ´Ï´Ù.

Application Server 

drop-down ¸ñ·ÏÀÇ ¸ðµâÀ» À§ÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ ¼­¹ö¸¦ ¼±ÅÃÇϰųª,  ÀÀ¿ë ÇÁ·Î±×·¥ ¼­¹ö  ´ÙÀ̾ó·Î±×¸¦ ºÎ¸¨´Ï´Ù.

Àü°³ ¼³¸í¾î ±×·ì

Type  

ÁöÁ¤ÇÑ Àü°³ ¼³¸í¾îÀÇ Å¸ÀÔÀ» Ç¥½ÃÇÕ´Ï´Ù.

Path  

´ç½ÅÀÇ EJB ¸ðµâ Àü°³ ¼³¸í¾î¿¡ °æ·Î¸¦ º¸¿©ÁÝ´Ï´Ù.

Version  

ÇöÀçÀÇ Àü°³ ¼³¸í¾î ¹öÀüÀ» Ç¥½ÃÇÕ´Ï´Ù.

Add...

Àü°³ ¼³¸í¾î¸¦ ¸ñ·Ï¿¡ Ãß°¡Çϵµ·Ï ´©¸£½Ê½Ã¿À.  Resource Location´ÙÀ̾ó·Î±×°¡ ³ªÅ¸³³´Ï´Ù



Àü°³ ¼³¸í¾î¿¡ °æ·Î¸¦ ŸÀÌÇÁÇϰųª, °æ·Î ¼±Åà ´ÙÀ̾ó·Î±×¸¦ È£ÃâÇÏ´Â ellipsis ¹öưÀ» ´­·¯¼­ °æ·Î¸¦ ÀÔ·ÂÇÕ´Ï´Ù.


¸¸ÀÏ °æ·Î°¡ Á¸ÀçÇÏÁö ¾Ê´Â ÆÄÀÏÀ» °¡¸®Å°¸é ±×°ÍÀº ÆÄÀÏ ÅÛÇø´: J2EE ´ÙÀ̾ó·Î±×ÀÇ ¼³Á¤¿¡ ±âÃÊ·Î Çϸ鼭 »ý¼ºµÉ °ÍÀÔ´Ï´Ù.


 

Edit...  

¸ñ·Ï¿¡¼­ ÇöÀç ¼±ÅÃµÈ Àü°³ ¼³¸í¾î¸¦ ÆíÁýÇϱâ À§ÇØ ´©¸¨´Ï´Ù. Deployment Descriptor Location ´ÙÀ̾ó·Î±×°¡ ³ªÅ¸³³´Ï´Ù.



Àü°³ ¼³¸í¾î¿¡ ÅØ½ºÆ® ÇʵåÀÇ °æ·Î¸¦ ¹Ù²Ù°Å³ª, °æ·Î ¼±Åà ´ÙÀ̾ó·Î±×¸¦ È£ÃâÇÏ´Â ellipsis ¹öưÀ» ´­·¯¼­ °æ·Î¸¦ ÀÔ·ÂÇÕ´Ï´Ù.


¸¸ÀÏ °æ·Î°¡ Á¸ÀçÇÏÁö ¾Ê´Â ÆÄÀÏÀ» °¡¸®Å°¸é ±×°ÍÀº ÆÄÀÏ ÅÛÇø´: J2EE ´ÙÀ̾ó·Î±×ÀÇ ¼³Á¤¿¡ ±âÃÊ·Î Çϸ鼭 »ý¼ºµÉ °ÍÀÔ´Ï´Ù.


EJB Module Deployment Descriptor  , WebLogic EJB persistence Deployment Descriptor¿Í WebLogic EJB Module Deployment Descriptor¸¦ À§ÇØ, ´ç½ÅÀº Deployment descriptor version ¸ñ·ÏÀÇ µå·Ó-´Ù¿î ¾È¿¡¼­ Àü°³ ¼³¸í¾î ¹öÁ¯À» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

Delete  

¸ñ·Ï¿¡¼­ ÇöÀç ¼±ÅÃµÈ Àü°³ ¼³¸í¾î¸¦ Á¦°ÅÇϱâ À§ÇØ ´©¸¨´Ï´Ù.

EJB Module Deployment Descriptor, WebLogic EJB persistence Deployment Descriptor¿Í WebLogic EJB Module Deployment Descriptor¸¦ ¹«±â·ÂÇÏ°Ô ÇÕ´Ï´Ù.

Àü°³ ¸ðµâ°ú ¶óÀ̺귯¸® ±×·ì

EJB ¸ðµâ°ú ÇÔ²² Àü°³µÈ ¸ðµâ°ú ¶óÀ̺귯¸®´Â ¼±ÅÃÇϱâ À§ÇØ ´ç½Å¿¡°Ô ÁÖ°í Àִ ǥ·Î¼­ ±×¸®°í ¼±ÅÃÇÏ´Â °Í¿¡ ÀÇÇÑ Àü°³ µð·ºÅ͸®¿¡ÀÇ Ä«ÇÇ¿¡¼­ »ó´ë °æ·Î°¡ ¹Ù¶ó°Ô µÇ´Â Ç׸ñÀ» À§ÇØ ¹Ú½º¸¦ Á¡°ËÇÏ´Â °Í ¾Æ·¡¿¡¼­ ³ªÅ¸³³´Ï´Ù.

Name  

¸ðµâ°ú Ưº°ÇÑ EJB ¸ðµâ°ú ÇÔ²² Àü°³µÉ ¼ö ÀÖ´Â ¶óÀ̺귯¸®ÀÇ ¸ñ·Ï.

Packaging method  

drop-down ¹Ú½º¿¡¼­ ´ç½ÅÀº »óÀÀÇÏ´Â ¸ðµâ/¶óÀ̺귯¸®°¡ ÇöÀçÀÇ EJB  ¸ðµâ°ú ÇÔ²² Àü°³µÈ ¹æ¹ýÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

Àü°³ Ç׸ñ¿¡ Á¾¼ÓµÈ ¸î °¡ÁöÀÇ ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù:

*   Do not deploy  
¸ðµç Ç׸ñÀ» À§Çرװ͵éÀº Àü°³µÇÁö ¾Ê½À´Ï´Ù.

*   Copy jar and link via manifest  
 jars
¿Í ¶óÀ̺귯¸®´Â »óÀÀÇÏ´Â »ó´ë °æ·Î·Î º¹»çµË´Ï´Ù. ±×¸®°í »õ·Î¿î ¡°Classpath¡± ¿£Æ®¸®´Â »ý¼ºµÈEJB ¸ðµâ jarÀÇ META-INF/manifest.mf ¿¡ Ãß°¡µË´Ï´Ù.

  ÀÚ¹Ù ¸ðµâ¿¡ ´ëÇØ: jar´Â ÀÚ¹Ù ¸ðµâ Ãâ·ÂÀ¸·ÎºÎÅÍ »ý¼ºµÇ°í ±×¶§ ¸µÅ©´Â »ý¼ºµÈ EJB ¸ðµâÀÇ META-INF/manifest.mf ¿¡ Ãß°¡µË´Ï´Ù.

*   copy .class files  
ÀÚ¹Ù ¸ðµâ¿¡ ´ëÇØ:  ÀÚ¹Ù ¸ðµâ Ãâ·ÂÀº »ý¼ºµÈ EJB ¸ðµâ¿¡ Ãß°¡µË´Ï´Ù.

*   Include module in build  
EJB
 ¸ðµâ¿¡ ´ëÇØ:  Á¾¼ÓÀÇ EJB  ¸ðµâ ±×¸®°í ±× Ãâ·Â »ý¼ºµÈ EJB ¸ðµâÀÇ Ãâ·Â°ú ´õºÒ¾î ¸ÓÁöÇÕ´Ï´Ù.  ±×¸®°í Ãæµ¹ÀÇ °æ¿ì¿¡´Â ÈÄÀÚ´Â ÀüÀÚ¿¡ ¾ÕÀå¼·´Ï´Ù.

Relative Path 

±×·± ¶óÀ̺귯¸®°¡ Àü°³µÇ¾î¾ß¸¸ ÇÏ´Â ¼±ÅÃµÈ ¶óÀ̺귯¸®¸¦ À§ÇÑ ¼³Á¤ »ó´ë °æ·Î¸¦ ¼³Á¤ÇÕ´Ï´Ù.  ÀÌ °æ·Î´Â ejb-jar.xml ÀÌ À§Ä¡ÇÏ´Â µð·ºÅ͸®¿Í °ü°è°¡ ÀÖ½À´Ï´Ù.  °æ·Î´Â ¼öµ¿À¸·Î ³ÖÀ» ¼ö ÀÖ¾î¾ß¸¸ ÇÕ´Ï´Ù.
¿¹¸¦ µé¸é, "/" ´Â ejb-jar.xml ÀÌ Àü°³µÈ °°Àº µð·ºÅ͸®¿¡¼­ ¶óÀ̺귯¸®°¡ Àü°³µÉ °ÍÀ» ÀǹÌÇÕ´Ï´Ù.  ±×¸®°í "subdir" ´Â ´ç½ÅÀÇ ¶óÀ̺귯¸®°¡ ejb-jar.xml°ú ÇÔ²² ÇÑ ÆíÀÇ subdir µð·ºÅ͸®¿¡ ³õÀÏ °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

 

Web Module Tab  
À¥ ¸ðµâ ÅÇ


The tab enables you to configure application server  , Deployment Descriptors  properties for
 Web  modules as well as to define Modules and Libraries to Deploy  and Web Resource Directories  . 

ÅÇÀº ´ç½ÅÀ¸·Î ÇÏ¿©±Ý  Àü°³ÇÏ´Â ¸ðµâ°ú ¶óÀ̺귯¸®¿Í À¥ ÀÚ¿ø µð·ºÅ͸®¸¦ Á¤ÀÇÇÒ »Ó¸¸ ¾Æ´Ï¶ó ÀÀ¿ë ÇÁ·Î±×·¥ ¼­¹ö, Web ¸ðµâÀ» À§ÇÑ Àü°³ ¼³¸í¾î ¼Ó¼ºÀ» ±¸¼ºÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù

ÀÀ¿ë ÇÁ·Î±×·¥ ¼­¹ö

drop-down ¸ñ·ÏÀÇ ¸ðµâÀ» À§ÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ ¼­¹ö¸¦ ¼±ÅÃÇϰųª,  ÀÀ¿ë ÇÁ·Î±×·¥ ¼­¹ö ´ÙÀ̾ó·Î±×¸¦ ºÎ¸¨´Ï´Ù.

Àü°³ ¼³¸í¾î ±×·ì

Type  

Á¤ÀÇ Àü°³ ¼³¸í¾îÀÇ Å¸ÀÔÀ» º¸¿©ÁÝ´Ï´Ù.

Path  

´ç½ÅÀÇ À¥ ¸ðµâ Àü°³ ¼³¸í¾î¿¡ °æ·Î¸¦ º¸¿©ÁÝ´Ï´Ù.

Version  

ÇöÀçÀÇ Àü°³ ¼³¸í¾î ¹öÀüÀ» Ç¥½ÃÇÕ´Ï´Ù.

Add...  

 
Àü°³ ¼³¸í¾î¸¦ ¸ñ·Ï¿¡ Ãß°¡Çϵµ·Ï ´©¸£½Ê½Ã¿À.  Resource Location ´ÙÀ̾ó·Î±×°¡ ³ªÅ¸³³´Ï´Ù



Àü°³ ¼³¸í¾î¿¡ °æ·Î¸¦ ŸÀÌÇÁÇϰųª, °æ·Î ¼±Åà ´ÙÀ̾ó·Î±×¸¦ È£ÃâÇÏ´Â ellipsis ¹öưÀ» ´­·¯¼­ °æ·Î¸¦ ÀÔ·ÂÇÕ´Ï´Ù.


¸¸ÀÏ °æ·Î°¡ Á¸ÀçÇÏÁö ¾Ê´Â ÆÄÀÏÀ» °¡¸®Å°¸é ±×°ÍÀº ÆÄÀÏ ÅÛÇø´: J2EE ´ÙÀ̾ó·Î±×ÀÇ ¼³Á¤¿¡ ±âÃÊ·Î Çϸ鼭 »ý¼ºµÉ °ÍÀÔ´Ï´Ù.


 

Edit...  

¸ñ·Ï¿¡¼­ ÇöÀç ¼±ÅÃµÈ Àü°³ ¼³¸í¾î¸¦ ÆíÁýÇϱâ À§ÇØ ´©¸¨´Ï´Ù. Deployment Descriptor Location ´ÙÀ̾ó·Î±×°¡ ³ªÅ¸³³´Ï´Ù



Àü°³ ¼³¸í¾î¿¡ ÅØ½ºÆ® ÇʵåÀÇ °æ·Î¸¦ ¹Ù²Ù°Å³ª, °æ·Î ¼±Åà ´ÙÀ̾ó·Î±×¸¦ È£ÃâÇÏ´Â ellipsis ¹öưÀ» ´­·¯¼­ °æ·Î¸¦ ÀÔ·ÂÇÕ´Ï´Ù.


¸¸ÀÏ °æ·Î°¡ Á¸ÀçÇÏÁö ¾Ê´Â ÆÄÀÏÀ» °¡¸®Å°¸é ±×°ÍÀº ÆÄÀÏ ÅÛÇø´: J2EE ´ÙÀ̾ó·Î±×ÀÇ ¼³Á¤¿¡ ±âÃÊ·Î Çϸ鼭 »ý¼ºµÉ °ÍÀÔ´Ï´Ù.


Web Module Deployment Descriptor, WebLogic Web Module Deployment Descriptor ¸¦ À§ÇØ, ´ç½ÅÀº Deployment descriptor version ¸ñ·ÏÀÇ µå·Ó-´Ù¿î ¾È¿¡¼­ Àü°³ ¼³¸í¾î ¹öÁ¯À» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

Delete  

¸ñ·Ï¿¡¼­ ÇöÀç ¼±ÅÃµÈ Àü°³ ¼³¸í¾î¸¦ Á¦°ÅÇϱâ À§ÇØ ´©¸¨´Ï´Ù.

Web Module Deployment Descriptor¿Í WebLogic Web Module Deployment Descriptor¸¦ ¹«±â·ÂÇÏ°Ô ÇÕ´Ï´Ù.

Modules and Libraries  to Deploy group  
Àü°³ ¸ðµâ°ú ¶óÀ̺귯¸® ±×·ì

Web ¸ðµâ°ú ÇÔ²² Àü°³µÈ ¸ðµâ°ú ¶óÀ̺귯¸®´Â ¶óÀ̺귯¸®¸¦ ¼±ÅÃÇϱâ À§ÇØ ´ç½Å¿¡°Ô Å×À̺í°ú ´ç½ÅÀÌ ¹Ù¶ó´Â ¶óÀ̺귯¸®¸¦ À§ÇØ Ã¼Å© ¹Ú½º¸¦ ¼±ÅÃÇÏ¿© Àü°³ µð·ºÅ͸®·Î Ä«ÇÇÇÏ´Â »ó´ë °æ·Î(º¸Åë /WEB-INF/lib)ÇÏ¿¡¼­ ³ªÅ¸³³´Ï´Ù. 

Name  

¸ðµâ°ú Ưº°ÇÑ Web ¸ðµâ°ú ÇÔ²² Àü°³µÉ ¼ö ÀÖ´Â ¶óÀ̺귯¸®ÀÇ ¸ñ·Ï.

Packaging method 

¸¸ÀÏ ¼±ÅõǸé, »óÀÀÇÏ´Â ¸ðµâ/¶óÀ̺귯¸®´Â ÇöÀçÀÇ Web¸ðµâ°ú ÇÔ²² Àü°³µÇ±â À§ÇØ Æ÷ÇԵ˴ϴÙ.
There are several options present depending on the deploying item: 
Àü°³ÇÏ´Â Ç׸ñ¿¡ Á¾¼ÓÇÏ´Â ¸î °³ÀÇ ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù:

*   Do not deploy
¸ðµç Ç׸ñÀ» ´ëÇØ±×°ÍµéÀº Àü°³µÇÁö ¾Ê½À´Ï´Ù.

*       Copy JAR and link via manifest
Jars
¿Í ¶óÀ̺귯¸®¿¡ ´ëÇØ: jar¿Í ¶óÀ̺귯¸®´Â »óÀÀÇÏ´Â »ó´ë °æ·Î·Î º¹»çµË´Ï´Ù. ±×¸®°í »õ·Î¿î ¡°Classpath¡± ¿£Æ®¸®´Â »ý¼ºµÈ Web ¸ðµâ jarÀÇ META-INF/manifest.mf ¿¡ Ãß°¡µË´Ï´Ù.

ÀÚ¹Ù ¸ðµâ¿¡ ´ëÇØ: jar´Â ÀÚ¹Ù ¸ðµâ Ãâ·ÂÀ¸·ÎºÎÅÍ »ý¼ºµÇ°í ±×¶§ ¸µÅ©´Â »ý¼ºµÈ Web ¸ðµâÀÇMETA-INF/manifest.mf ¿¡ Ãß°¡µË´Ï´Ù.

*   copy JAR files 
Jars
¿Í ¶óÀ̺귯¸®¿¡ ´ëÇØ: ÇÑ jar/¶óÀ̺귯¸®´Â »óÀÀÇÏ´Â »ó´ë °æ·Î·Î º¹»çµË´Ï´Ù.  ´ëü·Î ±×°ÍÀº WEB-INF/lib ÀÔ´Ï´Ù. ±×°ÍÀº Ç¥ÁØ °æ·Î¿¡¸¸ À¯¿ëÇÕ´Ï´Ù.
ÀÚ¹Ù ¸ðµâÀ» À§ÇØ:  ÇÑ ¸ðµâ jar´Â »óÀÀÇÏ´Â »ó´ë °æ·Î·Î º¹»çµË´Ï´Ù. º¸Åë ±×°ÍÀº WEB-INF/classes ÀÔ´Ï´Ù. ±×°ÍÀº Ç¥ÁØ °æ·Î¿¡¸¸ À¯¿ëÇÕ´Ï´Ù.

*   copy .class files
ÀÚ¹Ù ¸ðµâÀ» À§ÇØ:  ÀÚ¹Ù ¸ðµâ Ãâ·ÂÀº Ç¥ÁØ °æ·Î¿¡ÀÇ ÆÄÀÏ¿¡ ÀÇÇØ º¹»çµÈ ÆÄÀÏÀÔ´Ï´Ù º¸Åë- WEB-INF/classes  ÀÔ´Ï´Ù.

*   Include module in build  
À¥ ¸ðµâÀ» À§ÇØ:  Á¾¼ÓÀûÀÎ Web¸ðµâÀº »ý¼ºµÈ Web ¸ðµâ·Î Æ÷ÇԵ˴ϴÙ.

Relative Path

¼±ÅÃµÈ ¸ðµâ/¶óÀ̺귯¸®¿¡ ´ëÇÑ »ó´ë Àü°³ °æ·Î¸¦ ¼³Á¤ÇÕ´Ï´Ù.

À¥ ÀÚ¿ø µð·ºÅ͸® ±×·ì

 

 

Web Resource Directories´Â Ưº°ÇÑ Relative Path in Deployment ¿Í ÇÔ²²Directory  Web Resource Directory¸¦ ¸ÅÇÎÇÑ Å×À̺í·Î¼­ º¸¿©Áö°í, ÇöÀçÀÇ Web ¸ðµâÀÇ Web Resource Directories¸¦ °ü¸®Çϵµ·Ï Çã¶ôÇØÁÝ´Ï´Ù.


Web resource directory ÀÇ ÄÁÅÙÆ®´Â Relative Path ¼³Á¤¿¡ µû¸£¸é Web module Àü°³ Ãâ·Â(±×°ÍÀº .WARÆÄÀÏ ¶Ç´Â exploded µð·ºÅ͸®ÀÏ ¼ö ÀÖ´Â,   J2EE Build Settings ÅÇÀ» º¸½Ê½Ã¿À)À¸·Î º¹»çµÉ °ÍÀÔ´Ï´Ù.
For instance,
 Relative Path  set to '/' (forward slash) means that files from the Web resource directory  will be copied into the deployment directory root. 
¿¹¸¦ µé¸é, Relative Path´Â Web resource directory·Î ºÎÅÍÀÇ ÆÄÀÏÀÌ Àü°³ µð·ºÅ͸® ·çÆ®·Î º¹»çµÉ °ÍÀ» ÀǹÌÇÏ´Â '/' (forward slash) ¿¡ ¼³Á¤ ÇÕ´Ï´Ù.


 

Web Resource  Directory  

´ç½ÅÀÇ µå¶óÀ̺ê À§ÀÇ À¥ ÀÚ¿ø µð·ºÅ͸®ÀÇ À§Ä¡¸¦ º¸¿©ÁÝ´Ï´Ù.

Relative Path  in Deployment Directory  

Àü°³ µð·ºÅ͸® ·çÆ®¿Í °ü°è°¡ ÀÖ´Â ´ç½ÅÀÇ À¥ ÀÚ¿ø µð·ºÅ͸®ÀÇ À§Ä¡¸¦ º¸¿©ÁÝ´Ï´Ù.

New...  

´­·ÁÁö¸é, Web Resource Directory Path ´ÙÀ̾ó·Î±×¸¦ ºÎ¸¨´Ï´Ù.


´ÙÀ̾ó·Î±×´Â ´ç½ÅÀÌ À¥ ÀÚ¿ø µð·ºÅ͸® °æ·Î¸¦ ´ç½ÅÀÇ ¸ðµâ¿¡ Ãß°¡ÇÏ´Â °ÍÀ» µµ¿ÍÁÝ´Ï´Ù.
Web resource directory pathÇʵ尡 ´ç½ÅÀÇ µå¶óÀ̺ê À§¿¡¼­ ´ç½ÅÀÇ À¥ ÀÚ¿ø µð·ºÅ͸®¿¡ °æ·Î¸¦ ¼öµ¿À¸·Î ÀÔ·ÂÇϰųª ellipsis ¹öưÀ» ´©¸£´Â °Í¿¡ ÀÇÇØ ºÒ·ÁÁö´Â °æ·Î ¼±Åà ´ÙÀ̾ó·Î±×¸¦ »ç¿ëÇÏ¿© °æ·Î¸¦ ÀÔ·ÂÇϽʽÿÀ.
Relative path in a deployment descriptor ÇʵåÀÇ »ó´ë °æ·Î¿¡ Àü°³ µð·ºÅ͸® ·çÆ®¿¡ »ó´ë ´ç½ÅÀÇ À¥ ÀÚ¿ø µð·ºÅ͸®¿¡ °æ·Î¸¦ ÀÔ·ÂÇϽʽÿÀ.

Remove...  

´­·ÁÁö¸é, Å×À̺íÀÇ ¼±ÅÃµÈ ¿£Æ®¸®¿¡ ´ëÇÑ Remove Web Resource Directory ´ÙÀ̾ó·Î±×¸¦ ºÎ¸¨´Ï´Ù. ¼±ÅÃµÈ ¿£Æ®¸®¸¦ Á¦°ÅÇϱâ À§ÇØ Yes ¸¦ ´©¸£½Ê½Ã¿À

Edit...  

´­·ÁÁö¸é, Web Resource Directory¿ÍRelative Path Çʵ忡¼­ »óÀÀÇÏ´Â ¼³Á¤°ú ÇÔ²² Å×À̺íÀÇ ¼±ÅÃµÈ ¿£Æ®¸®¿¡ ´ëÇÑ Web Resource Directory Path ´ÙÀ̾ó·Î±×¸¦ ºÎ¸¨´Ï´Ù.

 

J2EEºôµå ¼³Á¤ ÅÇ


ÅÇÀº ´ç½ÅÀÌ J2EE ¸ðµâ¿¡ ´ëÇÑ ºôµå ¼¼ÆÃÀÇ ¼³Á¤À» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù, Áï EJB, Web°ú J2EE Application. 

Create Application/EJB/Web  Module Jar File  

¸¸ÀÏ ¼±ÅõǸé, IDEA´Â »óÀÀÇÏ´Â EAR/JAR/WAR ÆÄÀÏÀ» °¢°¢À¸·Î »ý¼ºÇÕ´Ï´Ù.  ÆÄÀÏ °æ·Î´Â ¼öµ¿À̳ª ellipsis ¹öưÀ» ´­·¯ ºÒ·ÁÁö´Â °æ·Î ¼±Åà ´ÙÀ̾ó·Î±× »ç¿ëÇÏ¿© ÀÔ·ÂµÉ ¼ö ÀÖ½À´Ï´Ù.

Create Application/EJB/Web  Module Exploded Directory  

¸¸ÀÏ ¼±ÅõǸé, IDEA´Â J2EE ¾ÖÇø®ÄÉÀ̼Ç/EJB/À¥ ¸ðµâ exploded µð·ºÅ͸®¸¦ »ý¼ºÇÕ´Ï´Ù.  µð·ºÅ͸® °æ·Î´Â ¼öµ¿À̳ª ellipsis ¹öưÀ» ´­·¯ ºÒ·ÁÁö´Â °æ·Î ¼±Åà ´ÙÀ̾ó·Î±× »ç¿ëÇÏ¿© ÀÔ·ÂµÉ ¼ö ÀÖ½À´Ï´Ù

Synchronize  exploded directory  

¸¸ÀÏ ¼±ÅõǸé, ÀÚ¿ø°ú exploded µð·ºÅ͸®´Â µ¿±âÈ­µË´Ï´Ù.  ¹Ù²Ù¾î ¸»Çϸé, ¸¸ÀÏ ´ç½ÅÀÌ ÀÚ¿ø µð·ºÅ͸®·ÎºÎÅÍ ¹«¾ð°¡ »èÁ¦Çϸé, °°Àº °ÍÀº exploded ÇÑ °ÍÀ» À§ÇØ ¹ß»ýÇÒ °ÍÀÔ´Ï´Ù.

Exclude from  module content  

¸¸ÀÏ ¼±ÅõǸéÃâ·Â °æ·Î Á¦¿Ü ¿Í °°Àº ÀÛ¾÷- exploded µð·ºÅ͸®´Â ÇÁ·ÎÁ§Æ®(Áï Project View¾È¿¡¼­ parseµÇÁö ¾Ê¾Ò°í, º¸¿©ÁöÁö ¾ÊÀ» ÆÄÀϵé)·ÎºÎÅÍ ½ºÅµµÉ °ÍÀ̰í, ¸ðµâ ±¸Á¶ º¸±â ¿¡¼­ Excluded·Î¼­ ¸¶Å©µÉ °Í ÀÔ´Ï´Ù.

Build on frame  deactivation  

¸¸ÀÏ ¼±ÅõǸé, Æ÷Ä¿½º°¡ ¶Ç ´Ù¸¥ ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î °¥ ¶§ IDEAÀº ¼±ÅÃµÈ J2EE ¸ðµâÀ» À§ÇØ ½ÃÀÛÇÕ´Ï´Ù.

Run WebLogic  APPC/EJBC for this module  

¸¸ÀÏ ¼±ÅõǸé, ¼±ÅÃµÈ ¸ðµâÀ» À§ÇØ WebLogicÇÑ APPC/EJBC¸¦ ½ÇÇàÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.


´ç½ÅÀº EJBC(¸¸ÀÏ ´ç½ÅÀÌ 8.0 ÀÌÇÏ¿¡¼­ WebLogic ¹öÀüÀ» À§ÇØ Áö¿øÀ» ¼±ÅÃÇϸé)¶Ç´Â APPC(¸¸ÀÏ ¼±ÅÃµÈ WebLogic ¹öÀüÀÌ 8.0À̶ó¸é)À» ½ÇÇàÇÏ´Â °ÍÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.  °Ô´Ù°¡, APPC°¡ ´Ù¸¥ ¸ðµâ ŸÀÔ(Application)À» À§ÇØ ½ÇÇàµÉ ¼ö ÀÖ´Â µ¿¾È EJBC´Â EJB ¸ðµâÀ» À§ÇØ ´ÜÁö »ç¿ë °¡´ÉÇÏ°Ô ÇÏ°Ô µÉ ¼ö ÀÖ½À´Ï´Ù.


 

Run Jasper validation  for JSP files  

¸¸ÀÏ ¼±ÅõǸé, IDEAÀº JasperÀ» ÇöÀçÀÇ Web ¸ðµâ¿¡¼­  JSPs È®ÀÎÇϱâ À§ÇØ ½ÇÇàÇÕ´Ï´Ù.


ÀÌ ¿É¼ÇÀº Web¸ðµâ¿¡¼­¸¸ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.