¸ðµâ »ý¼º

 

ÀÌ ¼½¼ÇÀº ´ç½ÅÀÌ IntelliJ IDEA¿¡¼­ ¸ðµâÀ» ¾î¶»°Ô »ý¼ºÇÒ ¼ö ÀÖ´ÂÁö ±â¼úÇÕ´Ï´Ù.


¸ðµâÀÇ ÀÏ¹Ý Á¤º¸¸¦ À§ÇØÇÁ·ÎÁ§Æ® °ü¸® ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.


ÀÌ ¼½¼ÇÀº ÀÚ¹Ù ¸ðµâÀ» À§ÇÑ Add Module ¸¶¹ý»ç¸¦ Æ÷ÇÔ½Ãŵ´Ï´Ù.  ´õ ¸¹Àº ¼¼ºÎ»çÇ×À» J2EE ¸ðµâ¿¡¼­ ã±â À§ÇØ J2EE Áö¿ø ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.



¸ðµâÀº Add Module ¸¶¹ý»ç¸¦ È£ÃâÇÏ´Â °Í¿¡ ÀÇÇØ ¸î °³ÀÇ ¹æ¹ý¿¡¼­ »ý¼ºµÉ ¼ö ÀÖ½À´Ï´Ù:

*   New Project ¸¶¹ý»ç°¡ ³¡³­ ÈÄ¿¡ ±×°ÍÀº ÀÚµ¿ÀûÀ¸·Î È£ÃâµË´Ï´Ù.

*   File | New Module...  ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇϽʽÿÀ

*   File | Settings: Project Settings: Paths  ´ÙÀ̾ó·Î±×ÀÇ Add ¹öưÀ» ´©¸£¼¼¿ä

´Ü°è 1- ÀÚ¹Ù ¸ðµâ ¸¶¹ý»ç

 

 1.   Create/Import ÆäÀÌÁö (ÆäÀÌÁö1). 


Create new  

¼±ÅõǸé, ´ç½ÅÀÌ »ý¼ºÇϰíÀÚ ÇÏ´Â ¸ðµâÀÇ Module List ¿¡¼­ ¼±ÅÃÀ» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.


Module List 


»ý¼ºÀ» À§ÇØ ¼±ÅÃµÈ ¸ðµâÀÇ ¸ñ·ÏÀ» Æ÷ÇÔÇÕ´Ï´Ù.


Module Description 


Module List ¿¡¼­ ¸ðµâÀ» ¼±ÅÃÇϱâ À§ÇØ °£·«ÇÑ °³¿ä¸¦ º¸¿©ÁÝ´Ï´Ù.


Import existing  module  


If selected, enables you to set the path to existing IDEA module file in the corresponding field and to add it to the current project. The path can be set manually or using the Select Path  dialog called by pressing the
 ellipsis  button

¼±ÅÃµÈ ¸¸ÀÏÀº ´ç½ÅÀÌ °æ·Î¸¦ »óÀÀÇÏ´Â ÇʵåÀÇ ±âÁ¸ IDEA ¸ðµâ ÆÄÀÏ¿¡ ¼³Á¤Çϰí, ±×°ÍÀ» ÇöÀçÀÇ ÇÁ·ÎÁ§Æ®¿¡ Ãß°¡ÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.  °æ·Î´Â ¼öµ¿À¸·Î ¼³Á¤µÉ ¼ö ÀÖ½À´Ï´Ù, ¶Ç´Â  °æ·Î ¼±Åà ´ÙÀ̾ó·Î±×¸¦ »ç¿ëÇÏ´Â °ÍÀº »ý·« ±âÈ£ ¹öưÀ» ´©¸£´Â °Í¿¡ ÀÇÇØ ºÒ·¯³Â½À´Ï´Ù.

¸¸ÀÏ Create new ¿É¼Ç ¹öưÀÌ ¼±ÅÃµÇ¸é ´ÙÀ½¿¡ ´ÙÀ½ ´Ü°è¿¡ °¡±â À§ÇØ Next ´©¸£½Ê½Ã¿À.  ±×·¸Áö ¾ÊÀ¸¸é, ¸ðµâ »ý¼º ÇÁ·Î¼¼½º¸¦ ¿Ï·áÇϵµ·Ï Finish¸¦ ´©¸£½Ê½Ã¿À.


ÀÌ ¼½¼ÇÀº Create new:  Java Module ÀÌ ¼±ÅõǾú´Ù°í °¡Á¤ÇÕ´Ï´Ù.


ÀÌ ¸¶¹ý»ç ´Ü°è(¸î °³ÀÇ ´Ù¸¥ °ÍÀ¸·Î¼­)´Â ´Ù¸¥ ¸¶¹ý»ç¿¡ °øÅëÀûÀÔ´Ï´Ù.  ¼¼ºÎ»çÇ×°ú ´Ù¸¥ ¸¶¹ý»ç°¡ ÂüÁ¶Çϴ ƯÁ¤ ¼³¸íÀ» º¸±â À§Çؼ­´Â ´Ü°è 1-J2EE ÀÀ¿ë ¸ðµâ ¸¶¹ý»ç´Ü°è 1-À¥ ¸ðµâ ¸¶¹ý»ç¿Í ´Ü°è 1-EJB ¸ðµâ ¸¶¹ý»ç À» ÂüÁ¶ÇϽʽÿÀ.




 2. ¸ðµâ À̸§/ÄÁÅÙÆ® ·çÆ® ÆäÀÌÁö(ÆäÀÌÁö2). 

Module Name  

¿øÇϴ Java module À̸§ÀÇ Å¸ÀÔ

Module Content Root

¸ðµâ ÆÄÀÏ(¸ðµâ ·çÆ®, web.xml)°¡ À§Ä¡ÇÏ´Â °æ·Î¸¦ Æ÷ÇÔÇÕ´Ï´Ù.  °æ·Î´Â ¼öµ¿À¸·Î ¶Ç´Â ellipsis ¹öưÀ» ´­·¯¼­ È£Ã⠵Ǵ °æ·Î ¼±Åà´ÙÀ̾ó·Î±×¸¦ »ç¿ëÇÏ¿© ÀÔ·Â ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Module File  will be saved as: 

ÆÐ³Î Ç¥½Ã´Â ¸ðµâ .iml ÆÄÀÏ¿¡ ´ëÇÑ À§Ä¡¸¦ Á¦¾ÈÇÕ´Ï´Ù.  °æ·Î´Â Change Directory... ¹öưÀ» ´­·¯¼­ È£ÃâµÇ´Â °æ·Î ¼±Åà ´ÙÀ̾ó·Î±×¸¦ »ç¿ëÇÏ¿© º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù.

 


IDEA°¡Module nameÀ» untitled·Î Á¦¾ÈÇÏ°í ´ç½ÅÀÌ  Create module ¿É¼Ç ¹öưÀ» ´­·¯ New Project ¸¶¹ý»ç µÚ¿¡ Add Modules ¸¶¹ý»ç°¡ È£ÃâµÇ´Â µÇ´Â °æ¿ì¸¦ Á¦¿ÜÇÏ°í °ÅÀÇ ¸ðµç °æ¿ì¿¡ ÇÁ·ÎÁ§Æ®ÀÇ »óÀ§ µð·ºÅ͸® ÇÏ¿¡¼­ »õ·Î¿î Module content root¸¦ ¼³Á¤ÇÏ´Â °èÁ¤À» ÀâÀ¸½Ê½Ã¿À.

±× ´ÙÀ½ °¢°¢ ·çÆ®°¡ IDEA¿¡ ÀÇÇØ Á¦¾ÈÇß´ø Module name°ú Module content root ´Â ÇÁ·ÎÁ§Æ® ÃÖ»óÀ§ µð·ºÅ͸® À̸§°ú ÇÁ·ÎÁ§Æ® ÃÖ»óÀ§ µð·ºÅ͸® °æ·Î¿¡ ºÎÇÕÇÕ´Ï´Ù.


Next¸¦ ´©¸£¸é, ¸¸ÀÏ ¼öµ¿À¸·Î ÀÔ·ÂµÈ ÄÁÅÙÆ® ·çÆ® µð·ºÅ͸®°¡ ¾ø´Ù¸é IDEA´Â Directory Does Not Exist ´ÙÀ̾ó·Î±×°¡ ´ç½Å¿¡°Ô ÇÁ·ÒÇÁÆ® µÉ °ÍÀÔ´Ï´Ù.


 3. ¼Ò½º µð·ºÅ͸® ¼³Á¤  ÆäÀÌÁö(ÆäÀÌÁö3). 


Create source directory   


¸¸ÀÏ ´ç½ÅÀÌ ÀÌ ¸ðµâÀ» À§ÇØ ·çÆ® ¼Ò½º µð·ºÅ͸®¸¦ »ý¼ºÇÏ°í ½Í¾îÇϸé ÀÌ ¿É¼Ç ¹öưÀ» ¼±ÅÃÇϽʽÿÀ.  ³ÖÀ» ¼ö ÀÖ´Â °æ·Î´Â ÀÌÀüÀÇ ´Ü°è¿¡ »ý¼ºµÈ ÄÁÅÙÆ® ·çÆ® µð·ºÅ͸®¿Í °ü°è°¡ ÀÖ½À´Ï´Ù.  °æ·Î´Â ¼öµ¿À¸·Î ³ÖÀ» ¼ö ÀÖÀ» ¼ö ÀÖÀ¸¸ç ¶Ç´Â °æ·Î ¼±Åà´ÙÀ̾ó·Î±×¸¦ »ç¿ëÇÏ´Â °ÍÀº ellipsis ¹öưÀ» ´©¸£´Â °Í¿¡ ÀÇÇØ ºÒ·¯³Â½À´Ï´Ù.

Do not create source directory 

¸¸ÀÏ ´ç½ÅÀÌ ÀÌ ¸ðµâÀ» À§ÇØ ¼Ò½º µð·ºÅ͸®¸¦ »ý¼ºÇÏ°í ½Í¾îÇÏÁö ¾ÊÀ¸¸é ÀÌ ¿É¼Ç ¹öưÀ» ¼±ÅÃÇϽʽÿÀ.

The following  directory will be marked as a source directory: 

ÆÐ³ÎÀº ´ç½ÅÀÇ µå¶óÀ̺ê À§¿¡¼­ ¼Ò½º µð·ºÅ͸®ÀÇ Àå¼Ò¸¦ Ç¥½ÃÇÕ´Ï´Ù.  »ý¼º ¼Ò½º µð·ºÅ͸® ¿É¼Ç ¹öưÀÌ ¼±ÅÃµÈ ¶§¸¦ »ç¿ë °¡´ÉÇÏ°Ô Çß½À´Ï´Ù.

 

±×·¯³ª, ¸¸ÀÏ ´ç½ÅÀÌ Module content root·Î¼­ »ý¼ºÇß´ø ÀÌÀüÀÇ ´Ü°è¿¡¼­ µð·ºÅ͸® Æ®¸®¸¦ Æ÷ÇÔÇÏ´Â µð·ºÅ͸®¸¦ Á¤Âø½Ã۸é IDEAÀº °Ë»öÀ» ÀÚ¹Ù ¼Ò½º¸¦ °Å±â¿¡¼­ ¹ß°ßÇϱâ À§ÇØ °³½ÃÇÒ °ÍÀÔ´Ï´Ù.



´ç½ÅÀº Stop Searching ´­·¯¼­ ¾î¶² ½Ã°£ÀÌ¶óµµ °Ë»öÇÏ´Â °ÍÀ» ¸ØÃâ ¼ö ÀÖ½À´Ï´Ù.

¸¸ÀÏ ´ç½ÅÀÌ Next À» ´©¸£¸é ´ÙÀ½ ´ÙÀ̾ó·Î±×°¡ ÇÁ·ÒÇÁÆ® µÉ °ÍÀÔ´Ï´Ù:



°Ë»öÀÌ ³¡³»°Ô µÇ°í(¿Ï·áµÇ¸é¼­) ³­ ÈÄ¿¡ ´ÙÀ½ âÀÌ ³ªÅ¸³³´Ï´Ù.



´ÙÀ½ ¸ðµâ¿¡¼­ Sources·Î¼­ Æ÷ÇÔÇϰíÀÚ ¿øÇÏ´Â µð·ºÅ͸®¸¦ ¼±ÅÃÇϰí Next¸¦ ´©¸£½Ê½Ã¿À.

 4. ÄÄÆÄÀÏ·¯ Ãâ·Â °æ·Î ¼³Á¤ ÆäÀÌÁö(ÆäÀÌÁö4). 



»óÀÀÇÏ´Â Çʵ忡¼­ ÄÄÆÄÀÏ·¯ Ãâ·Â °æ·Î¸¦ ¸ðµâ¿¡ ¸ÂÃ߽ʽÿÀ.  ´ç½ÅÀº IDEA ¶Ç´Â ´Ù¸¥ °ÍÀ» ÀÔ·ÂÇÏ¿© Á¦¾ÈµÈ À̸§À» äÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.  °æ·Î´Â ¼öµ¿ ¶Ç´Â ellipsis ¹öưÀ» ´­·¯ È£ÃâÇÏ´Â °æ·Î ¼±Åà´ÙÀ̾ó·Î±×¸¦ »ç¿ëÇÏ¿© ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.

Java module¸¶¹ý»ç¸¦ ´Ýµµ·Ï Finish ´©¸£½Ê½Ã¿À.

´Ü°è 2 - °æ·Î


Add Module ¸¶¹ý»ç°¡ Paths  ´ÙÀ̾ó·Î±×¸¦ »ç¿ëÇϸ鼭 ´ÝÈ÷°í ³­ ÈÄ¿¡ ´ç½ÅÀº »õ·Ó°Ô »ý¼ºµÈ ¸ðµâÀÇ ¼³Á¤À» Áæ Çʿ䰡 ÀÖÀ»Áöµµ ¸ð¸¨´Ï´Ù.
Add Module ¸¶¹ý»ç°¡ Çϳª¸¦ Á¦¿ÜÇÏ°í ´ÝÈ÷°í ³­ ÈÄ¿¡ ÀÌ ´ÙÀ̾ó·Î±×´Â ¸ðµç °æ¿ì¿¡ ÀÚµ¿ÀûÀ¸·Î ³ªÅ¸³³´Ï´Ù. ¸¸ÀÏ ´ç½ÅÀÌ ¸ðµâ »ý¼º ¿É¼ÇÀÌ ¼±ÅÃµÈ °÷¿¡ New Project ¸¶¹ý»ç µÚ¿¡Add Module ¸¶¹ý»ç¸¦ ºÎ¸¥´Ù¸é, »õ·Î¿î ÇÁ·ÎÁ§Æ®¿Í ¸ðµâÀÌ »ý¼ºµÉ °ÍÀÌÁö¸¸ Paths  ´ÙÀ̾ó·Î±×´Â ºÒ·ÁÁöÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù.