<commit_before>import sbt._
import Keys._

object ProjectBuild extends Build {

  val commonName = "db-async-common"
  val postgresqlName = "postgresql-async"
  val mysqlName = "mysql-async"

  lazy val root = Project(
    id = "db-async-base",
    base = file("."),
    settings = Configuration.baseSettings ++ Seq(
      publish := (),
      publishLocal := (),
      publishArtifact := false
    ),
    aggregate = Seq(common, postgresql, mysql)
  )

  lazy val common = Project(
    id = commonName,
    base = file(commonName),
    settings = Configuration.baseSettings ++ Seq(
      name := commonName,
      libraryDependencies ++= Configuration.commonDependencies
    )
  )

  lazy val postgresql = Project(
    id = postgresqlName,
    base = file(postgresqlName),
    settings = Configuration.baseSettings ++ Seq(
      name := postgresqlName,
      libraryDependencies ++= Configuration.implementationDependencies
    )
  ) dependsOn (common)

  lazy val mysql = Project(
    id = mysqlName,
    base = file(mysqlName),
    settings = Configuration.baseSettings ++ Seq(
      name := mysqlName,
      libraryDependencies ++= Configuration.implementationDependencies
    )
  ) dependsOn (common)

}

object Configuration {

  val nettyVersion = "4.0.43.Final"
  val commonVersion = "0.2.20-7"
  val projectScalaVersion = "2.11.8"
  val specs2Version = "2.5"

  val specs2Dependency = "org.specs2" %% "specs2-core" % specs2Version % "test"
  val specs2JunitDependency = "org.specs2" %% "specs2-junit" % specs2Version % "test"
  val specs2MockDependency = "org.specs2" %% "specs2-mock" % specs2Version % "test"
  val logbackDependency = "ch.qos.logback" % "logback-classic" % "1.1.6" % "test"

  val commonDependencies = Seq(
    "org.slf4j" % "slf4j-api" % "1.7.18",
    "joda-time" % "joda-time" % "2.9.2",
    "org.joda" % "joda-convert" % "1.8.1",
    "io.netty" % "netty-codec"                    % nettyVersion,<commit_msg>upgrade version<commit_after>import sbt._
import Keys._

object ProjectBuild extends Build {

  val commonName = "db-async-common"
  val postgresqlName = "postgresql-async"
  val mysqlName = "mysql-async"

  lazy val root = Project(
    id = "db-async-base",
    base = file("."),
    settings = Configuration.baseSettings ++ Seq(
      publish := (),
      publishLocal := (),
      publishArtifact := false
    ),
    aggregate = Seq(common, postgresql, mysql)
  )

  lazy val common = Project(
    id = commonName,
    base = file(commonName),
    settings = Configuration.baseSettings ++ Seq(
      name := commonName,
      libraryDependencies ++= Configuration.commonDependencies
    )
  )

  lazy val postgresql = Project(
    id = postgresqlName,
    base = file(postgresqlName),
    settings = Configuration.baseSettings ++ Seq(
      name := postgresqlName,
      libraryDependencies ++= Configuration.implementationDependencies
    )
  ) dependsOn (common)

  lazy val mysql = Project(
    id = mysqlName,
    base = file(mysqlName),
    settings = Configuration.baseSettings ++ Seq(
      name := mysqlName,
      libraryDependencies ++= Configuration.implementationDependencies
    )
  ) dependsOn (common)

}

object Configuration {

  val nettyVersion = "4.0.44.Final"
  val commonVersion = "0.2.20-8"
  val projectScalaVersion = "2.11.8"
  val specs2Version = "2.5"

  val specs2Dependency = "org.specs2" %% "specs2-core" % specs2Version % "test"
  val specs2JunitDependency = "org.specs2" %% "specs2-junit" % specs2Version % "test"
  val specs2MockDependency = "org.specs2" %% "specs2-mock" % specs2Version % "test"
  val logbackDependency = "ch.qos.logback" % "logback-classic" % "1.1.6" % "test"

  val commonDependencies = Seq(
    "org.slf4j" % "slf4j-api" % "1.7.18",
    "joda-time" % "joda-time" % "2.9.2",
    "org.joda" % "joda-convert" % "1.8.1",
    "io.netty" % "netty-codec"                    % nettyVersion,
{'fraction_non_alphanumeric': 0.13312693498452013, 'fraction_numerical': 0.02218782249742002, 'mean_word_length': 3.1157112526539277, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '309258', 'n_tokens_mistral': 1341, 'n_tokens_neox': 1279, 'n_words': 276}