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

|
ÀÌ ¼½¼ÇÀº ÀÚ¹Ù ¸ðµâÀ» À§ÇÑ Add
Module ¸¶¹ý»ç¸¦ Æ÷ÇÔ½Ãŵ´Ï´Ù. ´õ ¸¹Àº ¼¼ºÎ»çÇ×À» J2EE ¸ðµâ¿¡¼ ã±â À§ÇØ J2EE Áö¿ø ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.
|
¸ðµâÀº Add Module ¸¶¹ý»ç¸¦ È£ÃâÇÏ´Â °Í¿¡ ÀÇÇØ ¸î °³ÀÇ ¹æ¹ý¿¡¼ »ý¼ºµÉ ¼ö ÀÖ½À´Ï´Ù:
New
Project ¸¶¹ý»ç°¡ ³¡³ ÈÄ¿¡ ±×°ÍÀº ÀÚµ¿ÀûÀ¸·Î È£ÃâµË´Ï´Ù.
File | New
Module... ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇϽʽÿÀ.
File |
Settings: Project Settings: Paths ´ÙÀ̾ó·Î±×ÀÇ Add ¹öưÀ» ´©¸£¼¼¿ä.
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 ÀÌ ¼±ÅõǾú´Ù°í °¡Á¤ÇÕ´Ï´Ù.
|
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 ´©¸£½Ê½Ã¿À.
Add Module ¸¶¹ý»ç°¡ Paths ´ÙÀ̾ó·Î±×¸¦
»ç¿ëÇÏ¸é¼ ´ÝÈ÷°í ³ ÈÄ¿¡ ´ç½ÅÀº »õ·Ó°Ô »ý¼ºµÈ ¸ðµâÀÇ ¼³Á¤À» Áæ Çʿ䰡 ÀÖÀ»Áöµµ ¸ð¸¨´Ï´Ù.
Add Module ¸¶¹ý»ç°¡ Çϳª¸¦ Á¦¿ÜÇÏ°í ´ÝÈ÷°í ³ ÈÄ¿¡ ÀÌ ´ÙÀ̾ó·Î±×´Â ¸ðµç °æ¿ì¿¡ ÀÚµ¿ÀûÀ¸·Î ³ªÅ¸³³´Ï´Ù. ¸¸ÀÏ ´ç½ÅÀÌ ¸ðµâ »ý¼º ¿É¼ÇÀÌ ¼±ÅÃµÈ °÷¿¡ New
Project ¸¶¹ý»ç µÚ¿¡Add Module ¸¶¹ý»ç¸¦ ºÎ¸¥´Ù¸é, »õ·Î¿î ÇÁ·ÎÁ§Æ®¿Í ¸ðµâÀÌ »ý¼ºµÉ °ÍÀÌÁö¸¸ Paths ´ÙÀ̾ó·Î±×´Â ºÒ·ÁÁöÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù.
|