<commit_before>import sbt._
import Keys._

object ActivateBuild extends Build {
  	
	/* Core dependencies */
  	val javassist = "org.javassist" % "javassist" % "3.18.0-GA"
	val radonStm = "net.fwbrasil" %% "radon-stm" % "1.5-SNAPSHOT"
	val smirror = "net.fwbrasil" %% "smirror" % "0.6"
	val guava = "com.google.guava" % "guava" % "15.0"
	val objenesis = "org.objenesis" % "objenesis" % "2.0"
	val jug = "com.fasterxml.uuid" % "java-uuid-generator" % "3.1.3"
	val reflections = "org.reflections" % "reflections" % "0.9.8" exclude("javassist", "javassist") exclude("dom4j", "dom4j")
	val grizzled = "org.clapper" %% "grizzled-slf4j" % "1.0.1"
	val logbackClassic = "ch.qos.logback" % "logback-classic" % "1.0.13"
	val jodaTime = "joda-time" % "joda-time" % "2.3"
	val jodaConvert = "org.joda" % "joda-convert" % "1.5"
	val play = "com.typesafe.play" %% "play" % "2.2.0"
	val blueprintsCore = "com.tinkerpop.blueprints" % "blueprints-core" % "2.2.0"
	val blueprintsNeo4j = "com.tinkerpop.blueprints" % "blueprints-neo4j-graph" % "2.2.0"
	val gremlin = "com.tinkerpop.gremlin" % "gremlin-java" % "2.2.0"
	val xstream = "com.thoughtworks.xstream" % "xstream" % "1.4.4" exclude("xpp3", "xpp3_min")
	val jettison = "org.codehaus.jettison" % "jettison" % "1.3.4"
	val findBugs = "com.google.code.findbugs" % "jsr305" % "2.0.1"
	val kryo = "com.esotericsoftware.kryo" % "kryo" % "2.21"
	val cassandraDriver = "com.datastax.cassandra" % "cassandra-driver-core" % "1.0.3"

	/* Prevayler */
	val prevaylerCore = "org.prevayler" % "prevayler-core" % "2.6"
	val prevaylerFactory = "org.prevayler" % "prevayler-factory" % "2.6"
	val prevaylerXStream = "org.prevayler.extras" % "prevayler-xstream" % "2.6"
	
	/* Tests */
	val junit = "junit" % "junit" % "4.11" % "test"
	val specs2 = "org.specs2" %% "specs2" % "2.2.2" % "test"
	/* 
		Install oracle in your local repo
	*/
	val objbd6 = "com.oracle" % "ojdbc6" % "11.2.0"
	val mysql = "mysql" % "mysql-connector-java" % "5.1.26"
	val postgresql = "org.postgresql" % "postgresql" % "9.2-1003-jdbc4"
	val boneCP = "com.jolbox" % "bonecp" % "0.8.0-rc3"
	val h2 = "com.h2database" % "h2" % "1.3.173"
	val derby = "org.apache.derby" % "derby" % "10.10.1.1"
	val hqsqldb = "org.hsqldb" % "hsqldb" % "2.3.0"
	val db2jcc = "com.ibm.db2" % "db2jcc4" % "10.0.1"
	val jtds = "net.sourceforge.jtds" % "jtds" % "1.3.1"

	val gfork = "org.gfork" % "gfork" % "0.11"
  	
	/* Mongo */
	val mongoDriver = "org.mongodb" % "mongo-java-driver" % "2.11.3"

    lazy val activate = 
    	Project(
    		id = "activate",
    		base = file("."),
    		aggregate = Seq(activateCore, activatePrevayler, 
    		    activateJdbc, activateMongo, activateTests, activatePlay,
    		    activateGraph, activateSprayJson, activateJdbcAsync,
    		    activateSlick, activateMongoAsync, activatePrevalent,
    		    activateCassandraAsync, activateLift),
    		settings = commonSettings
    	)

    lazy val activateCore = 
		Project(
			id = "activate-core",
			base = file("activate-core"),
    		settings = commonSettings ++ Seq(
		      libraryDependencies ++= 
		    	  Seq(javassist, radonStm, objenesis, jug,
		    	      reflections, grizzled, logbackClassic, jodaTime, jodaConvert,
		    	      smirror, xstream, jettison, findBugs, kryo, guava)
		    )
		)

    lazy val activatePrevayler = 
		Project(
			id = "activate-prevayler",
			base = file("activate-prevayler"),
			dependencies = Seq(activateCore),
			settings = commonSettings ++ Seq(
		      libraryDependencies ++= 
		    	  Seq(prevaylerCore, prevaylerFactory, prevaylerXStream)
		    )
		)

	lazy val activatePrevalent = 
		Project(
			id = "activate-prevalent",
			base = file("activate-prevalent"),
			dependencies = Seq(activateCore),
			settings = commonSettings
		)

	lazy val activateCassandraAsync = 
		Project(
			id = "activate-cassandra-async",
			base = file("activate-cassandra-async"),
			dependencies = Seq(activateCore),
			settings = commonSettings ++ Seq(
		      libraryDependencies ++= 
		    	  Seq(cassandraDriver)
		    )
		)
                           
    lazy val activateJdbc = 
    	Project(
    	    id = "activate-jdbc",
    		base = file("activate-jdbc"),
    		dependencies = Seq(activateCore),
    		settings = commonSettings ++ Seq(
		      libraryDependencies ++= 
		    	  Seq(boneCP)
		    )
    	)

    val slick = "com.typesafe.slick" % "slick_2.10" % "2.0.0-M2"
    val scalaCompiler = "org.scala-lang" % "scala-compiler" % "2.10.1"

    lazy val activateSlick = 
    	Project(
    	    id = "activate-slick",
    		base = file("activate-slick"),
    		dependencies = Seq(activateCore, activateJdbc),
    		settings = commonSettings ++ Seq(
		      libraryDependencies ++= 
		    	  Seq(scalaCompiler, slick)
		    )
    	)

    val postgresqlAsync = "com.github.mauricio" %% "postgresql-async" % "0.2.7"

    lazy val activateJdbcAsync =<commit_msg>update to postgresql-async 0.2.8<commit_after>import sbt._
import Keys._

object ActivateBuild extends Build {
  	
	/* Core dependencies */
  	val javassist = "org.javassist" % "javassist" % "3.18.0-GA"
	val radonStm = "net.fwbrasil" %% "radon-stm" % "1.5-SNAPSHOT"
	val smirror = "net.fwbrasil" %% "smirror" % "0.6"
	val guava = "com.google.guava" % "guava" % "15.0"
	val objenesis = "org.objenesis" % "objenesis" % "2.0"
	val jug = "com.fasterxml.uuid" % "java-uuid-generator" % "3.1.3"
	val reflections = "org.reflections" % "reflections" % "0.9.8" exclude("javassist", "javassist") exclude("dom4j", "dom4j")
	val grizzled = "org.clapper" %% "grizzled-slf4j" % "1.0.1"
	val logbackClassic = "ch.qos.logback" % "logback-classic" % "1.0.13"
	val jodaTime = "joda-time" % "joda-time" % "2.3"
	val jodaConvert = "org.joda" % "joda-convert" % "1.5"
	val play = "com.typesafe.play" %% "play" % "2.2.0"
	val blueprintsCore = "com.tinkerpop.blueprints" % "blueprints-core" % "2.2.0"
	val blueprintsNeo4j = "com.tinkerpop.blueprints" % "blueprints-neo4j-graph" % "2.2.0"
	val gremlin = "com.tinkerpop.gremlin" % "gremlin-java" % "2.2.0"
	val xstream = "com.thoughtworks.xstream" % "xstream" % "1.4.4" exclude("xpp3", "xpp3_min")
	val jettison = "org.codehaus.jettison" % "jettison" % "1.3.4"
	val findBugs = "com.google.code.findbugs" % "jsr305" % "2.0.1"
	val kryo = "com.esotericsoftware.kryo" % "kryo" % "2.21"
	val cassandraDriver = "com.datastax.cassandra" % "cassandra-driver-core" % "1.0.3"

	/* Prevayler */
	val prevaylerCore = "org.prevayler" % "prevayler-core" % "2.6"
	val prevaylerFactory = "org.prevayler" % "prevayler-factory" % "2.6"
	val prevaylerXStream = "org.prevayler.extras" % "prevayler-xstream" % "2.6"
	
	/* Tests */
	val junit = "junit" % "junit" % "4.11" % "test"
	val specs2 = "org.specs2" %% "specs2" % "2.2.2" % "test"
	/* 
		Install oracle in your local repo
	*/
	val objbd6 = "com.oracle" % "ojdbc6" % "11.2.0"
	val mysql = "mysql" % "mysql-connector-java" % "5.1.26"
	val postgresql = "org.postgresql" % "postgresql" % "9.2-1003-jdbc4"
	val boneCP = "com.jolbox" % "bonecp" % "0.8.0-rc3"
	val h2 = "com.h2database" % "h2" % "1.3.173"
	val derby = "org.apache.derby" % "derby" % "10.10.1.1"
	val hqsqldb = "org.hsqldb" % "hsqldb" % "2.3.0"
	val db2jcc = "com.ibm.db2" % "db2jcc4" % "10.0.1"
	val jtds = "net.sourceforge.jtds" % "jtds" % "1.3.1"

	val gfork = "org.gfork" % "gfork" % "0.11"
  	
	/* Mongo */
	val mongoDriver = "org.mongodb" % "mongo-java-driver" % "2.11.3"

    lazy val activate = 
    	Project(
    		id = "activate",
    		base = file("."),
    		aggregate = Seq(activateCore, activatePrevayler, 
    		    activateJdbc, activateMongo, activateTests, activatePlay,
    		    activateGraph, activateSprayJson, activateJdbcAsync,
    		    activateSlick, activateMongoAsync, activatePrevalent,
    		    activateCassandraAsync, activateLift),
    		settings = commonSettings
    	)

    lazy val activateCore = 
		Project(
			id = "activate-core",
			base = file("activate-core"),
    		settings = commonSettings ++ Seq(
		      libraryDependencies ++= 
		    	  Seq(javassist, radonStm, objenesis, jug,
		    	      reflections, grizzled, logbackClassic, jodaTime, jodaConvert,
		    	      smirror, xstream, jettison, findBugs, kryo, guava)
		    )
		)

    lazy val activatePrevayler = 
		Project(
			id = "activate-prevayler",
			base = file("activate-prevayler"),
			dependencies = Seq(activateCore),
			settings = commonSettings ++ Seq(
		      libraryDependencies ++= 
		    	  Seq(prevaylerCore, prevaylerFactory, prevaylerXStream)
		    )
		)

	lazy val activatePrevalent = 
		Project(
			id = "activate-prevalent",
			base = file("activate-prevalent"),
			dependencies = Seq(activateCore),
			settings = commonSettings
		)

	lazy val activateCassandraAsync = 
		Project(
			id = "activate-cassandra-async",
			base = file("activate-cassandra-async"),
			dependencies = Seq(activateCore),
			settings = commonSettings ++ Seq(
		      libraryDependencies ++= 
		    	  Seq(cassandraDriver)
		    )
		)
                           
    lazy val activateJdbc = 
    	Project(
    	    id = "activate-jdbc",
    		base = file("activate-jdbc"),
    		dependencies = Seq(activateCore),
    		settings = commonSettings ++ Seq(
		      libraryDependencies ++= 
		    	  Seq(boneCP)
		    )
    	)

    val slick = "com.typesafe.slick" % "slick_2.10" % "2.0.0-M2"
    val scalaCompiler = "org.scala-lang" % "scala-compiler" % "2.10.1"

    lazy val activateSlick = 
    	Project(
    	    id = "activate-slick",
    		base = file("activate-slick"),
    		dependencies = Seq(activateCore, activateJdbc),
    		settings = commonSettings ++ Seq(
		      libraryDependencies ++= 
		    	  Seq(scalaCompiler, slick)
		    )
    	)

    val postgresqlAsync = "com.github.mauricio" %% "postgresql-async" % "0.2.8"

    lazy val activateJdbcAsync =
{'fraction_non_alphanumeric': 0.159569009748589, 'fraction_numerical': 0.03150333504361211, 'mean_word_length': 2.9860940695296523, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 2, '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': '2332212', 'n_tokens_mistral': 4219, 'n_tokens_neox': 3873, 'n_words': 709}