ÀÌ Ã¥Àº ¼ÒÇÁÆ®¿þ¾î °³¹ß ¼¼°è¿¡¼ °¡Àå ³Î¸® »ç¿ëµÇ´Â ºôµå ÀÚµ¿È µµ±¸ Áß ÇϳªÀÎ Apache MavenÀ» ÀÌÇØÇÏ°í ¼÷´ÞÇϱâ À§ÇÑ Á¾ÇÕ °¡À̵åÀÔ´Ï´Ù. ÀÌ Ã¥Àº ¼÷·ÃµÈ °³¹ßÀÚÀ̵ç ÀÌÁ¦ ¸· ½ÃÀÛÇÏ·Á´Â °³¹ßÀÚÀÌµç »ó°ü¾øÀÌ ±âº»ºÎÅÍ °í±Þ ÁÖÁ¦±îÁö ¾È³»ÇÏ¿© ÇÁ·ÎÁ§Æ®¸¦ È¿À²ÀûÀ¸·Î °ü¸®ÇÏ°í Á¾¼Ó¼ºÀ» ó¸®ÇÏ¸ç ºôµå ÇÁ·Î¼¼½º¸¦ °£¼ÒÈÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÕ´Ï´Ù.
1Àå, 'Maven ¼Ò°³'¿¡¼´Â MavenÀÌ ¹«¾ùÀÌ¸ç ¿Ö ÃֽŠ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ ÇʼöÀûÀÎ µµ±¸ÀÎÁö¿¡ ´ëÇÑ °³¿ä¸¦ Á¦°øÇÕ´Ï´Ù. ÇÁ·ÎÁ§Æ® °ü¸®, Á¾¼Ó¼º ÇØ°á ¹× ÀÚµ¿ÈµÈ ºôµå¿¡¼ÀÇ ¿ªÇÒ¿¡ ´ëÇØ ¾Ë¾Æº¾´Ï´Ù.
2Àå, 'Maven ½ÃÀÛÇϱâ'¿¡¼´Â MavenÀÇ ¼¼°è·Î µé¾î°¡´Â ÀÔ¹® ´Ü°èÀÔ´Ï´Ù. MavenÀ» ¼³Ä¡ÇÏ°í, °³¹ß ȯ°æÀ» ¼³Á¤ÇÏ°í, ù ¹ø° Maven ÇÁ·ÎÁ§Æ®¸¦ ¸¸µå´Â ¹æ¹ýÀ» »ìÆ캾´Ï´Ù.
3Àå, 'POM(Project Object Model)¿¡¼´Â MavenÀÇ ÇÙ½ÉÀÎ ÇÁ·ÎÁ§Æ® °´Ã¼ ¸ðµ¨À» ÀÚ¼¼È÷ »ìÆ캾´Ï´Ù. POMÀ» »ç¿ëÇÏ¿© ÇÁ·ÎÁ§Æ®¸¦ ±¸Á¶ÈÇÏ°í, ÇÁ·ÎÁ§Æ® ¸ÞŸµ¥ÀÌÅ͸¦ Á¤ÀÇÇÏ°í, Á¾¼Ó¼ºÀ» È¿°úÀûÀ¸·Î °ü¸®ÇÏ´Â ¹æ¹ýÀ» ÀÌÇØÇÏ°Ô µË´Ï´Ù.
4Àå, 'Maven ºôµå ¶óÀÌÇÁ»çÀÌŬ'¿¡¼´Â Maven ºôµåÀÇ ´Ù¾çÇÑ ´Ü°è¿Í MavenÀÌ ºôµå ÇÁ·Î¼¼½º¸¦ ÀÚµ¿ÈÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ¸ñÇ¥¸¦ ½ÇÇàÇÏ°í ºôµå ¶óÀÌÇÁ»çÀÌŬÀ» »ç¿ëÀÚ ÁöÁ¤ÇÏ´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù.
5Àå, 'Maven Ç÷¯±×ÀÎ'¿¡¼´Â MavenÀÇ Ç÷¯±×ÀÎ °³³äÀ» ¼Ò°³ÇÕ´Ï´Ù. Ç÷¯±×ÀÎÀÌ MavenÀÇ ±â´ÉÀ» È®ÀåÇÏ´Â ¹æ¹ý°ú Ç÷¯±×ÀÎÀ» »ç¿ëÇÏ¿© ÇÁ·ÎÁ§Æ®¿¡¼ ´Ù¾çÇÑ ÀÛ¾÷À» ¼öÇàÇÏ´Â ¹æ¹ýÀ» »ìÆ캾´Ï´Ù.
6Àå, 'Maven ¸®Æ÷ÁöÅ丮'¿¡¼´Â MavenÀÇ Á¾¼Ó¼º °ü¸®¿¡ ÁßÁ¡À» µÓ´Ï´Ù. ·ÎÄà ¹× ¿ø°Ý ¸®Æ÷ÁöÅ丮¿¡ ´ëÇØ ¾Ë¾Æº¸°í, MavenÀÌ ÀÌ·¯ÇÑ ¸®Æ÷ÁöÅ丮¿¡¼ Á¾¼Ó¼ºÀ» ÇØ°áÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¾´Ï´Ù.
7Àå, 'Maven ÇÁ·ÎÆÄÀÏ'¿¡¼´Â Maven¿¡¼ ÇÁ·ÎÆÄÀÏÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀ» »ìÆ캾´Ï´Ù. ´Ù¾çÇÑ ºôµå ȯ°æÀ» ±¸¼ºÇÏ°í ÇÁ·ÎÁ§Æ® ±¸¼ºÀ» È¿À²ÀûÀ¸·Î °ü¸®ÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù.
8Àå, 'Maven ÅëÇÕ'¿¡¼´Â MavenÀ» ´Ù¸¥ °³¹ß µµ±¸ ¹× IDE¿Í ÅëÇÕÇÏ´Â ¹æ¹ýÀ» »ìÆ캾´Ï´Ù. ¶ÇÇÑ IDE¿¡¼ MavenÀ» »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¾Ë¾Æº¾´Ï´Ù.
9Àå, '°í±Þ Maven ÁÖÁ¦'¿¡¼´Â MavenÀÇ ±â´É¿¡ ´ëÇØ ÀÚ¼¼È÷ ¾Ë¾Æº¾´Ï´Ù. ¾ÆŰŸÀÔ ¸¸µé±â, ´ÙÁß ¸ðµâ ÇÁ·ÎÁ§Æ® °ü¸®¿Í °°Àº °í±Þ ÁÖÁ¦¸¦ »ìÆ캾´Ï´Ù.
10Àå, 'Maven ¸ð¹ü »ç·Ê'¿¡¼´Â MavenÀ» È¿°úÀûÀ¸·Î »ç¿ëÇϱâ À§ÇÑ ¸ð¹ü »ç·Ê¿¡ ´ëÇÑ ÁöħÀ» Á¦°øÇÕ´Ï´Ù. ÇÁ·ÎÁ§Æ® ±¸Á¶È, Á¾¼Ó¼º °ü¸®, ºôµå ÃÖÀûÈ¿¡ ´ëÇÑ ÀλçÀÌÆ®¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.
11Àå, 'Maven ¹®Á¦ ÇØ°á'¿¡¼´Â MavenÀ¸·Î ÀÛ¾÷ÇÏ´Â µ¿¾È ¹ß»ýÇÒ ¼ö ÀÖ´Â ÀϹÝÀûÀÎ ¹®Á¦¸¦ Áø´ÜÇÏ°í ÇØ°áÇÒ ¼ö ÀÖ´Â ±â¼úÀ» ÀÍÈü´Ï´Ù. ´É¼÷ÇÑ Maven ¹®Á¦ ÇØ°áÀÚ°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Ã¥Àº ´Ù¾çÇÑ º¹À⼺À» °¡Áø ÇÁ·ÎÁ§Æ®¸¦ ½±°Ô °ü¸®ÇÒ ¼ö ÀÖ´Â À¯´ÉÇÑ Maven »ç¿ëÀÚ°¡ µÉ ¼ö ÀÖµµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. ÀÌ Ã¥À» ´Ù ÀÐ°í ³ª¸é ºôµå ÀÚµ¿È, Á¾¼Ó¼º °ü¸®, Àü¹ÝÀûÀÎ ¼ÒÇÁÆ®¿þ¾î °³¹ß ¿öÅ©ÇÃ·Î¿ì °³¼±¿¡ MavenÀÇ °·ÂÇÑ ±â´ÉÀ» È°¿ëÇÒ ¼ö ÀÖ´Â Áغñ°¡ ¿Ï·áµË´Ï´Ù.
1Àå : Maven ¼Ò°³
___1. MavenÀ̶õ?
___2. MavenÀÇ ÀÌÁ¡
___3. Maven ¿ë¾î
2Àå : Maven ½ÃÀÛÇϱâ
___1. Maven ¼³Ä¡Çϱâ
___2. Maven ±¸¼ºÇϱâ
___3. Maven ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ
3Àå : POM(Project Object Model)
___1. POM ±¸Á¶
___2. Maven ÁÂÇ¥
___3. POM Á¾¼Ó¼º
___4. POM Ç÷¯±×ÀÎ
4Àå : Maven ºôµå ¶óÀÌÇÁ»çÀÌŬ
___1. Maven ºôµå ¶óÀÌÇÁ»çÀÌŬ °³¿ä
___2. Maven ºôµå ´Ü°è
___3. Maven ºôµå ¸ñÇ¥
5Àå : Maven Ç÷¯±×ÀÎ
___1. Maven Ç÷¯±×ÀÎ °³¿ä
___2. Maven ÄÚ¾î Ç÷¯±×ÀÎ
___3. »ç¿ëÀÚ Á¤ÀÇ Maven Ç÷¯±×ÀÎ »ý¼º
6Àå : Maven ¸®Æ÷ÁöÅ丮
___1. Maven ·ÎÄà ¸®Æ÷ÁöÅ丮
___2. Maven ¿ø°Ý ¸®Æ÷ÁöÅ丮
___3. Maven Áß¾Ó ¸®Æ÷ÁöÅ丮
___4. »ç¿ëÀÚ ÁöÁ¤ Maven ¸®Æ÷ÁöÅ丮 ¸¸µé±â
7Àå : Maven ÇÁ·ÎÆÄÀÏ
___1. Maven ÇÁ·ÎÆÄÀÏ °³¿ä
___2. ÇÁ·ÎÆÄÀÏ »ý¼ºÇϱâ
___3. ÇÁ·ÎÆÄÀÏ È°¼ºÈÇϱâ
8Àå : Maven ÅëÇÕ
___1. Maven°ú ÀÌŬ¸³½º
___2. Maven ¹× IntelliJ IDEA
___3. Maven ¹× NetBeans
9Àå : °í±Þ Maven ÁÖÁ¦
___1. ´ÙÁß ¸ðµâ ÇÁ·ÎÁ§Æ®
___2. Maven ¾ÆŰŸÀÔ
___3. Maven ¸±¸®½º Ç÷¯±×ÀÎ
___4. Maven »çÀÌÆ® Ç÷¯±×ÀÎ
10Àå : Maven ¸ð¹ü »ç·Ê
___1. Maven ¸í¸í ±ÔÄ¢
___2. Maven µð·ºÅ丮 ±¸Á¶
___3. Maven ¹öÀü °ü¸® Àü·«
___4. Maven ¸±¸®½º °ü¸®
11Àå : Maven ¹®Á¦ ÇØ°á
___1. ÀϹÝÀûÀÎ Maven ¿À·ù
___2. Maven ¹®Á¦ µð¹ö±ë
___3. Maven ¸í·ÉÁÙ ¿É¼Ç