ÀÌ ¼½¼ÇÀº IDEA ¿¡¼ Web modules ¿¡ ´ëÇÑ Make °³½ÃÀÇ Æ¯»öÀ» ±â¼úÇÕ´Ï´Ù.
Launching
Make for Web Modules
|
´ç½ÅÀÌ Web modules ¿¡ ´ëÇØ make¸¦ ½ÃÀÛÇÒ ¶§ IDEA´Â ´ÙÀ½À» ÇÕ´Ï´Ù:
1. ¸¸ÀÏ Build Settings |
Create Web Module Jar FileÀÌ Ã¼Å©µÇ¸é, WAR ÆÄÀÏÀº Ç׸ñ 3-6ÀÇ ¾Æ·¡¿¡¼ ÁöÁ¤µÈ ÄÜÅÙÆ®¿Í ÇÔ²² »ý¼ºµÉ °ÍÀÔ´Ï´Ù.
2. ¸¸ÀÏ Build Settings |
Create Web Module Exploded directory °¡ üũµÇ¸é, ±×¶§ J2EE ¾ÖÇø®ÄÉÀÌ¼Ç µð·ºÅ͸®´Â Ç׸ñ 3-6ÀÇ ¾Æ·¡¿¡¼ ÁöÁ¤µÈ ÄÜÅÙÆ®¿Í ÇÔ²² »ý¼ºµÉ °ÍÀÔ´Ï´Ù.
3. ¼Ò½º µð·ºÅ͸® ¾Æ·¡ÀÇ Àڹ٠Ŭ·¡½º´Â °¢°¢ÀÇ ÄÄÆÄÀÏ·¯ Ãâ·Â µð·ºÅ͸®¿¡¼ ÄÄÆÄÀ쵃 °ÍÀ̰í, ±×¶§ WEB-INF/classes·Î Ä«ÇÇµÉ °ÍÀÔ´Ï´Ù. ¸¸ÀÏ ´ç½ÅÀÌ ¾î¶² ƯÁ¤ÀÇ ÆÄÀÏ, ¿¹¸¦ µé¸é WEB-INF/classes ¿¡¼ ¼Ò½º Æú´õ·ÎºÎÅÍÀÇ JSP ÆÄÀÏÀ» º¹»çÇϱ⸦ ¿øÇÏÁö ¾Ê´Â´Ù¸é ÀÚ¿ø ÆÄÀÏÀ» º¹»çÇϱâ À§ÇÑ ÄÄÆÄÀÏ·¯ ¼³Á¤À» Á¶ÀýÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
4. À¥ ·çÆ®´Â À¥ ·çÆ® »ó´ë °æ·Î¿¡ µû¶ó Web module Ãâ·Â µð·ºÅ͸®·Î Ä«ÇÇµÉ °ÍÀÔ´Ï´Ù.
5. Java
À¯Æ¿¸®Æ¼¿Í ±¸¼ºµÈ ¶óÀ̺귯¸®°¡ ÀÖ´Â ¸ðµâÀº »ó´ë °æ·Î¿¡ ºÎÇÕÇϰí ÀÖ´Â Web module Ãâ·Â µð·ºÅ͸®·Î Ä«ÇÇµÉ °ÍÀÔ´Ï´Ù.
6. web.xml Àº WEB-INF µð·ºÅ͸®·Î º¹»çµË´Ï´Ù.
Building
WAR file and/or exploded directory for deployment
|
Àü°³¸¦ À§ÇÑ WAR ÆÄÀϰú/¶Ç´Â exploded
µð·ºÅ͸®¸¦ ºôµåÇϱâ À§ÇÏ¿©, ¸¸ÀÏ ÀÌ Æ¯º°ÇÑ Web module°ú Á¾¼ÓÀûÀÎ ¸ðµâ¸¸À» ÄÄÆÄÀÏÇϱ⸦ ¿øÇÑ´Ù¸é ´ç½ÅÀº Ctrl + F9(¶Ç´Â Build |
Make Project ¼±ÅÃ)¸¦ ´·¯¼ ¶Ç´Â Project
| J2EE View ÅÇ¿¡¼ ¹®¸Æ ¸Þ´º¿¡¼ Compile
Module "your_module" Ç׸ñÀ» ¼±ÅÃÇÏ¿©Make½ÃÀÛÀ» ÇÊ¿ä·Î ÇÒ °Í ÀÔ´Ï´Ù.
|