°£´ÜÇÑ ºôµå µµ±¸ ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://code.google.com/u/dmharrah/
°£´ÜÇÑ ºôµå µµ±¸ ű×
°£´ÜÇÑ ºôµå µµ±¸ ¼³¸í
Scala ¿ë Java ±â¹Ý ºôµå µµ±¸ SBT (Simple-Build-Tool)´Â SBALÀÇ ¼³Ä¡ ¹× »ç¿ë¹ý¿¡ ´ëÇÑ ±âº» »çÇ׿¡ ´ëÇÑ ÁöħÀ» ¸ñÇ¥·ÎÇÏ´Â Scala ÇÁ·ÎÁ§Æ®¸¦À§ÇÑ °£´ÜÇÏ°í Java ±â¹Ý ºôµå µµ±¸ÀÔ´Ï´Ù. ¿©±â¿¡¼ ãÀ» ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½Àº "Simple-Build-Tool"ÀÇ ¸î °¡Áö ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ °£´ÜÇÑ ÇÁ·ÎÁ§Æ®¸¦ À§ÇØ »ó´çÈ÷ ºü¸£°í, ²÷ÀÓ¾ø´Â, ½¬¿î ¼³Á¤ ¡¤ ±¸¼ºÀº ½ºÄ®¶ó¿¡¼ ¼öÇàµË´Ï´Ù ¡¤ ±âº» ¼Ò½º µð·ºÅ丮 ·¹À̾ƿôÀº Maven 's¿Í µ¿ÀÏÇϹǷΠÇ×»ó MavenÀ¸·Î Àüȯ ÇÒ ¼ö ÀÖ½À´Ï±î? ¡¤ Ãß°¡, º¯°æ ¶Ç´Â Á¦°Å µÈ ¼Ò½º¿¡ °ü°è¾øÀÌ SBT´Â ÄÄÆÄÀÏ·¯ Ç÷¯±×ÀÎÀ¸·Î ÄÄÆÄÀÏ¿¡¼ ÃßÃâÇÑ Á¤º¸¸¦ »ç¿ëÇÏ¿© ¿Ã¹Ù¸¥ ¼Ò½º¸¦ ´Ù½Ã ÄÄÆÄÀÏÇؾßÇÕ´Ï´Ù (ÀÌ·ÐÀûÀ¸·Î). ¡¤ Áö¼ÓÀûÀÎ ÆíÁý, È¥ÇÕ Scala / Java ÇÁ·ÎÁ§Æ® Áö¿ø ¡¤ ScalaCheck, Specs ¹× Scalatest¸¦ Áö¿øÇÕ´Ï´Ù. ¡¤ Scaladoc·Î ¹®¼¸¦ »ý¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù ¡¤ ÆÐÅ°Áö Ç׾Ƹ® (Ŭ·¡½º, ¼Ò½º ¶Ç´Â API ¹®¼) ¡¤ ¿Ã¹Ù¸¥ Ŭ·¡½º °æ·Î (Á¾¼Ó¼º ¹× ÄÄÆÄÀÏ µÈ Ŭ·¡½º)·Î ½ºÄ®¶ó ÀÎÅÍÇÁ¸®Å͸¦ ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ´ÙÁß ÇÁ·ÎÁ§Æ® / ÇÏÀ§ ÇÁ·ÎÁ§Æ® Áö¿ø ¡¤ º´·Ä Å×½ºÆ® ½ÇÇàÀ» Æ÷ÇÔÇÏ¿© º´·Ä ÀÛ¾÷ ½ÇÇà ¡¤ Á¾¼Ó¼º °ü¸® Áö¿ø : ±âº» ÀζóÀÎ ¼±¾ð, Maven (ºÎºÐ Áö¿ø) ¶Ç´Â IVY ¶Ç´Â ¼öµ¿ °ü¸®°¡ÀÖ´Â ±¸¼º. ¿ä±¸ »çÇ× : ¡¤ Java 1.5 ÀÌ»ó. ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ Ŭ·¡½º·Î Á¤ÀÇ µÈ »ç¾çÀ» Áö¿øÇÕ´Ï´Ù ¡¤ 1.6¿¡ ´ëÇÑ »ç¾çÀ» ¼öÁ¤ÇÕ´Ï´Ù ¡¤ SCALATEST 1.0 Áö¿ø ¡¤ ScalaCheck 1.6À» Áö¿øÇÕ´Ï´Ù ¡¤ ±¸Á¶ À¯ÇüÀÇ ³²Àº »ç¿ëÀ» Á¦°ÅÇÕ´Ï´Ù
°£´ÜÇÑ ºôµå µµ±¸ °ü·Ã ¼ÒÇÁÆ®¿þ¾î