<commit_before>import sbt._
import Keys._
import com.typesafe.sbteclipse.plugin.EclipsePlugin.EclipseKeys

object FPInScalaBuild extends Build {

  val opts = Project.defaultSettings ++ Seq(
    scalaVersion := "2.11.5",
    ivyScala := ivyScala.value map { _.copy(overrideScalaVersion = true) },
//    scalacOptions ++= Seq(
//      "-deprecation",
//      "-unchecked"),
    resolvers += "Typesafe Repository" at "http://repo.typesafe.com/typesafe/releases/"
  )
  
 
  lazy val root =
    Project(id = "fpinscala",
            base = file("."),
            settings = opts ++ Seq(
              onLoadMessage ~= (_ + nio2check())
            ))
      .aggregate (chapterCode, exercises, answers, tests)
      .dependsOn(tests % "compile->test")
  lazy val chapterCode =
    Project(id = "chapter-code",
            base = file("chaptercode"),
            settings = opts)
  lazy val exercises =
    Project(id = "exercises",
            base = file("exercises"),
            settings = opts)
  lazy val answers =
    Project(id = "answers",
            base = file("answers"),
            settings = opts)
            
  lazy val moduleToTest = if(System.getProperty("test") == "answers") answers else exercises
            
  lazy val tests =
    Project(id = "tests",<commit_msg>added bintray respository as otherwise org/scalaz/stream/scalaz-stream_2.11/0.7a/ was not found and sbt failed<commit_after>import sbt._
import Keys._
import com.typesafe.sbteclipse.plugin.EclipsePlugin.EclipseKeys

object FPInScalaBuild extends Build {

  val opts = Project.defaultSettings ++ Seq(
    scalaVersion := "2.11.5",
    ivyScala := ivyScala.value map { _.copy(overrideScalaVersion = true) },
//    scalacOptions ++= Seq(
//      "-deprecation",
//      "-unchecked"),
    resolvers += "Typesafe Repository" at "http://repo.typesafe.com/typesafe/releases/",
    resolvers += "Bintray  Repository" at "http://dl.bintray.com/scalaz/releases/"
  )
  
 
  lazy val root =
    Project(id = "fpinscala",
            base = file("."),
            settings = opts ++ Seq(
              onLoadMessage ~= (_ + nio2check())
            ))
      .aggregate (chapterCode, exercises, answers, tests)
      .dependsOn(tests % "compile->test")
  lazy val chapterCode =
    Project(id = "chapter-code",
            base = file("chaptercode"),
            settings = opts)
  lazy val exercises =
    Project(id = "exercises",
            base = file("exercises"),
            settings = opts)
  lazy val answers =
    Project(id = "answers",
            base = file("answers"),
            settings = opts)
            
  lazy val moduleToTest = if(System.getProperty("test") == "answers") answers else exercises
            
  lazy val tests =
    Project(id = "tests",
{'fraction_non_alphanumeric': 0.13059294288832302, 'fraction_numerical': 0.005456529647144416, 'mean_word_length': 2.3700980392156863, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2805671', 'n_tokens_mistral': 865, 'n_tokens_neox': 837, 'n_words': 193}