»ó¼¼Á¤º¸
Ã¥¼Ò°³
ÇÁ·ÎÁ§Æ® Çʼö À¯Æ¿¸®Æ¼·Î °³¹ßÀÚ°¡ ÀÏÇϱâ ÆíÇÑ ÇÁ·ÎÁ§Æ® ȯ°æ ¸¸µé±â
ÁøÈÇÏ´Â ÆÀÀ» À§ÇÑ °³¹ß ȯ°æ ±¸Ãà ¾È³»¼
ÀÇ»ç¼ÒÅëÀÇ ºÎÁ·, ¹«Áú¼ÇÑ ÆÀÀÌ À¯±âÀûÀÌ°í ´Éµ¿ÀûÀÎ ÆÀÀ¸·Î º¯ÇØ°¡´Â °úÁ¤°ú µµ±¸µéÀÌ ÆÀ¿¡ ½º¸çµå´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù. ÇÁ·ÎÁ§Æ® ±¸¼º¿øÀÇ ¿ªÇÒÀÌ ¼¼ºÐÈÇÏ¸é¼ Áõ°¡ÇÑ Çù¾÷ ºñ¿ëÀ» ³·Ãß´Â ¹æ¹ý, »ý»ê¼ºÀ» À§ÇØ µµÀÔÇÑ ´Ù¾çÇÑ ¿ÀÇ ¼Ò½º ¶óÀ̺귯¸®¿Í ÇÁ·ÎÁ§Æ® °£ÀÇ ÀÇÁ¸¼ºÀ¸·Î ¹ß»ýÇÏ´Â º¹ÀâÇÔÀ» °ü¸®ÇÏ´Â ¹æ¹ý, ±¸¼º¿øÀÇ °ÅºÎ°¨À» ³·Ãß¸é¼ ¾ÖÀÚÀÏÇÑ ÆÀÀ¸·Î ¹ßÀüÇÏ´Â °úÁ¤À» º¸¿©ÁÖ¸é¼ °³¹ß ȯ°æ, °³¹ß ÇÁ·Î¼¼½º, °³¹ßÀÚ°¡ ¾ÖÀÚÀÏÇÏ°Ô º¯ÇÏ´Â ¸ð½ÀÀ» º¸¿©ÁØ´Ù.
µ¶ÀÚ ´ë»ó
-. Çù¾÷ °³¹ß ȯ°æÀ» ±¸Ãà ÇÏ·Á´Â °³¹ßÆÀ(ÀÚ¹Ù ¾ð¾î ±â¹Ý)
Ư¡
-. °³¹ßÀÚ°¡ ÀÏÇϱâ ÆíÇÑ ÇÁ·ÎÁ§Æ® ȯ°æ ¸¸µé±â
¼ÒÇÁÆ®¿þ¾î°¡ º¹ÀâÇØÁø ¸¸Å °³¹ß ȯ°æµµ º¹ÀâÇØÁ³´Ù. º¹ÀâÇØÁø °³¹ß ȯ°æÀ» °ü¸®ÇÏ´Â ¾î·Á¿òÀ» Maven, TeamCity, Equinox p2 µî ÇÁ·ÎÁ§Æ® Çʼö À¯Æ¿¸®Æ¼·Î ½±°Ô °ü¸®ÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù. ÇÁ·ÎÁ§Æ®¸¶´Ù ´Ù¸¥ ÇÁ·¹ÀÓ¿öÅ© ¹öÀüÀ» ÀÏ°üµÇ°Ô °ü¸®ÇÏ°í, ÇÁ·ÎÁ§Æ® ȯ°æ¿¡ ¸Â´Â ÀÌŬ¸³½º¸¦ ±¸¼ºÇÏ´Â ¹ý, ÆÀ¿ø °£¿¡ °øÅëµÈ °³¹ß ȯ°æÀ» °øÀ¯ÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇØ º¹ÀâÇÑ ÇÁ·ÎÁ§Æ® ȯ°æÀ» ´õ ½±°Ô °ü¸®ÇÑ´Ù.
-. º¯È¿¡ ÀûÀÀÇÏ´Â ÆÀ ¸¸µé±â
ÇÁ·ÎÁ§Æ® ȯ°æ ¸¸µé±âÀÇ ¾î·Á¿òÀº ´Ü¼øÈ÷ µµ±¸°¡ ¾Æ´Ï¶ó »ç¶÷¿¡°Ô ÀÖ´Ù. º¯È¿¡ °ÅºÎ°¨À» µå·¯³»´Â ÆÀ¿¡ ÇÁ·ÎÁ§Æ® µµ±¸¸¦ µµÀÔÇÏ°í, Á¡ÁøÀûÀ¸·Î ÆÀÀÇ º¯È¸¦ À̲ø¾î°¡´Â ¸ð½ÀÀ» º¸¿©ÁÜÀ¸·Î½á ÀÚ½ÅÀÇ ÆÀ¿¡ ¾î¶»°Ô Àû¿ëÇϸé ÁÁÀ»Áö¿¡ ´ëÇÑ ½Ç¸¶¸®¸¦ Á¦°øÇÑ´Ù.
³»¿ë
- ¹öÀü °ü¸® ½Ã½ºÅÛ(Subversion)À¸·Î ¼Ò½º ÄÚµå °ü¸®
- À̽´ °ü¸® ½Ã½ºÅÛ(Trac)À» È°¿ëÇÑ ¹®¼¿Í ÇÁ·ÎÁ§Æ® °ü¸®
- ÆÀ Çù¾÷À» À§ÇÑ ÀÌŬ¸³½º °³¹ß ȯ°æ ±¸¼ºÇϱâ
- Equinox p2·Î ÀÌŬ¸³½º Ç÷¯±×Àΰú ÀνºÅϽº °ü¸®
- MavenÀ» ÀÌ¿ëÇÑ ºôµå¿Í ÇÁ·ÎÁ§Æ®¸¦ °ü¸®ÇÏ´Â ¹ý
- TeamCity·Î ÇÁ·ÎÁ§Æ®¸¦ ÅëÇÕÇÏ´Â ¹ý
- Cobertura·Î ¼Ò½º ÄÚµå Ç°Áú ±âÁØ ÃøÁ¤Çϱâ
- Checkstyle·Î ¼Ò½º Äڵ带 ÅëÀÏÇÏ´Â ¹ý
- Findbugs, JDepend, PMD, CPD·Î ¼Ò½º ÄÚµå ºÐ¼®Çϱâ
ÀúÀÚ¼Ò°³
¹ÚÀ缺
2000³âºÎÅÍ ÀÚ¹ÙÁö±â(http://www.javajigi.net) Ä¿¹Â´ÏƼ¸¦ ¿î¿µÇÏ¸é¼ ÀÚ¹Ù¿Í XML¿¡ °üÇÑ ¸¹Àº °Á¸¦ ÁøÇàÇÏ°í ÀÖ´Ù. ÃÖ±Ù¿¡´Â ¿ÀÇ ¼Ò½º ÇÁ·¹ÀÓ¿öÅ©¿Í °³¹ßÅøÀ» È°¿ëÇÑ È¿À²ÀûÀÎ °³¹ß ¹æ¹ý¿¡ °üÇÑ °Á¸¦ ÁøÇàÇÏ°í ÀÖ´Ù. 2005³â 6¿ùºÎÅÍ ¿ÀÇ ¼Ò½º ½ºÅ͵ð ±×·ìÀ» ¸¸µé¾î¼ ¿î¿µÇÏ°í ÀÖÀ¸¸ç, ÇöÀç´Â 2±â ½ºÅ͵ð¿Í 1Â÷ ½Ç¹« ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ°í ÀÖ´Ù. Àú¼·Î´Â ¡ºXML ½ÇÀü ÇÁ·Î±×·¡¹Ö¡»(°¡¸ÞÃâÆÇ»ç, 2003), ¡º½ºÆ®·µÃ÷ ÇÁ·¹ÀÓ¿öÅ© ¿öÅ©ºÏ¡»(ÇѺû¹Ìµð¾î, 2003)ÀÌ ÀÖÀ¸¸ç, ¡ºTotal Eclipse¡»(¿µÁø.com, 2003), ¡ºIT EXPERT, ¸ðµ¨ 2·Î ´Ù½Ã ¹è¿ì´Â JSP¡»(ÇѺû¹Ìµð¾î, 2003)ÀÇ Å×½ºÅͷεµ È°µ¿Çß´Ù. ÀúÀÚÀÇ ÃÖ±Ù °ü½É»ç´Â Spring ÇÁ·¹ÀÓ¿öÅ©¸¦ ±¹³» °³¹ßÀڵ鿡°Ô ÀüÆÄÇÏ°í È¿À²ÀûÀÎ »ç¿ë ¹æ¹ýÀ» Á¦½ÃÇÏ´Â °ÍÀÌ´Ù. À̸¦ ÅëÇÑ ÃÖÁ¾ÀûÀÎ ¸ñÇ¥´Â ±¹³» ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ ¿ÀÇ ¼Ò½º°¡ È°¹ßÇÏ°Ô »ç¿ëµÇµµ·Ï ÇÏ´Â °ÍÀ̸ç, ÀÌ·Î ÀÎÇØ °³¹ßÀÚµéÀÇ »îÀÌ Á» ´õ À±ÅÃÇϵµ·Ï ¸¸µå´Â °ÍÀÌ´Ù. ÀúÀÚ´Â ÇöÀç NHN¿¡¼ À¥À» ±â¹ÝÀ¸·Î ÇÑ ¼ºñ½º¸¦ °³¹ßÇÏ°í ÀÖ´Ù.
¸ñÂ÷
1Àå º¯ÈÇÏ´Â °³¹ß ÇÁ·Î¼¼½º¿Í °³¹ß ȯ°æ
01. ¹«Áú¼ - °³¹ßÀÚÀÇ ±æÀ» °È±â ½ÃÀÛÇÑ ´Ü°è
02. °úµµ±â - º¯È¸¦ ¿ä±¸ÇÏ´Â ´Ü°è
03. »õ·Î¿î ½Ãµµ - º¯È¸¦ ¸¸µå´Â ´Ü°è
04. ¸¶Ä¡¸ç
2Àå ¾ÖÀÚÀÏ ÇÁ·Î¼¼½º
01. ¾ÖÀÚÀÏ ÇÁ·Î¼¼½º °³¿ä
02. ¾ÖÀÚÀÏ ÇÁ·Î¼¼½º ±â¹ÝÀÇ ÇÁ·ÎÁ§Æ® °ü¸®
03. ¾ÖÀÚÀÏ ÇÁ·Î¼¼½º¿¡ ÀûÇÕÇÑ Á¶Á÷ ¸ðµ¨
04. ¸¶Ä¡¸ç
3Àå TracÀ» È°¿ëÇÑ È¿À²ÀûÀÎ ¹®¼ °ü¸® ¹× ÇÁ·ÎÁ§Æ® °ü¸®
01. Trac ¼Ò°³
02. Trac ¼³Ä¡
03. Trac Ç÷¯±×ÀÎ ¼³Ä¡ ¹× ±âº» ¼³Á¤
04. TracÀ» È°¿ëÇÑ ÇÁ·ÎÁ§Æ® °ü¸®
05. ¸¶Ä¡¸ç
4Àå ÆÀ Çù¾÷À» À§ÇÑ ÀÌŬ¸³½º °³¹ß ȯ°æ
01. ÀÌŬ¸³½º ¼³Ä¡
02. ¿öÅ©½ºÆäÀ̽º °ü¸®
03. Mylyn Ç÷¯±×ÀÎ ¼³Ä¡ ¹× Trac ¼¹ö¿Í ¿¬°á
04. Mylyn Ç÷¯±×ÀÎ ±â´É°ú È°¿ë ¹æ¾È
05. ŽºÅ© Á᫐ °³¹ß
06. ¸¶Ä¡¸ç
5Àå MavenÀ» ÀÌ¿ëÇÑ ºôµå ÀÚµ¿È ¥°
01. MavenÀÇ °³¿ä ¹× ¼³Ä¡
02. Maven ±â¹ÝÀÇ ÅÛÇø´ ÇÁ·ÎÁ§Æ® »ý¼º
03. Maven ¼³Á¤ ÆÄÀÏ
04. MavenÀÇ µð·ºÅ丮 ±¸Á¶¿Í ¶óÀÌÇÁ »çÀÌŬ
05. MavenÀ¸·Î ÀÇÁ¸ °ü°è ¶óÀ̺귯¸® °ü¸®
06. ÀÌŬ¸³½º Ç÷¯±×ÀÎÀ» È°¿ëÇÑ WTP ÇÁ·ÎÁ§Æ® »ý¼º
07. Profile ±â´É È°¿ëÇϱâ
08. ¸¶Ä¡¸ç
6Àå MavenÀ» ÀÌ¿ëÇÑ ºôµå ÀÚµ¿È ¥±
01. Sql Ç÷¯±×ÀÎÀ¸·Î µ¥ÀÌÅͺ£À̽º ÅëÇÕÇϱâ
02. À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷ ÀÚµ¿È
03. Maven Ç÷¯±×ÀÎ »ý¼º
04. Artifactory¸¦ È°¿ëÇÑ ³»ºÎ ¿ø°Ý »ç¼³ ÀúÀå¼ÒÀÇ ±¸¼º
05. Archetype »ý¼º ¹× È°¿ë
06. AppFuse·Î ±âº» ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ
07. ¸¶Ä¡¸ç 261
7Àå ¹öÀü °ü¸® ½Ã½ºÅÛ ¼Ò½º ÄÚµå °ü¸®Çϱâ
01. ¹öÀü °ü¸® ½Ã½ºÅÛ
02. SVN ¼³Ä¡ ¹× È°¿ë
03. Subversive ÀÌŬ¸³½º Ç÷¯±×ÀÎ È°¿ë
04. Trac°ú SVN ¿¬µ¿
05. VCSÀÇ ¼Ò½º ÄÚµå °ü¸® Àü·«
06. ºÐ»ê ¹öÀü °ü¸® ½Ã½ºÅÛ
07. ¸¶Ä¡¸ç
8Àå TeamCity¸¦ È°¿ëÇÑ Áö¼ÓÀû ÅëÇÕ
01. Áö¼ÓÀû ÅëÇÕ
02. TeamCity¸¦ È°¿ëÇÑ Áö¼ÓÀû ÅëÇÕ
03. ¸¶Ä¡¸ç
9Àå Áö¼ÓÀûÀÎ ¼Ò½º ÄÚµå °Ë»ç
01. ¼Ò½º ÄÚµå °Ë»ç ¸®Æ÷Æ® »ý¼º
02. Cobertura Test Coverage Åø
03. Checkstyle ¸®Æ÷Æ®
04. Findbugs ¸®Æ÷Æ®
05. PMD ¸®Æ÷Æ®
06. CPD ¸®Æ÷Æ®
07. JDepend ¸®Æ÷Æ®
08. QALabÀ¸·Î ºôµå Åë°è ¸ð´ÏÅ͸µ
09. ¸¶Ä¡¸ç
10Àå °³¹ß ȯ°æ ½ÇÁ¦ È°¿ë
01. ¿ä±¸ »çÇ× ºÐ¼®°ú ¿ì¼±¼øÀ§ °áÁ¤
02. °³¹ß ȯ°æ ¼¼ÆÃ
03. °³¹ß ÁøÇà
04. ¹èÆ÷ ¹× ¿î¿µ
05. ¸¶Ä¡¸ç
ºÎ·Ï ¾ÖÀÚÀÏ ÇÁ·Î¼¼½º
A. ¿¹Á¦ ½ÇÇàÇϱâ
B. TortoiseSVN ¼³Ä¡ ¹× È°¿ë
ã¾Æº¸±â