Make ¿Í À¥ ¸ðµâ

 


ÀÌ ¼½¼ÇÀº 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½ÃÀÛÀ» ÇÊ¿ä·Î ÇÒ °Í ÀÔ´Ï´Ù.