<commit_before>// *****************************************************************************
// Projects
// *****************************************************************************

lazy val `recipe-service` =
  project
    .in(file("."))
    .enablePlugins(AutomateHeaderPlugin, BuildInfoPlugin, GatlingPlugin, GitVersioning, JavaAppPackaging, DockerPlugin)
    .settings(settings)
    .settings(
      libraryDependencies ++= Seq(
        library.akkaActor,
        library.akkaCluster,
        library.akkaHttp,
        library.akkaHttpCore,
        library.akkaHttpCors,
        library.akkaHttpCirce,
        library.akkaStreams,
        library.circeCore,
        library.circeGeneric,
        library.circeParser,
        library.typesafeConfig,
        library.akkaLog4j,
        library.log4jCore,
        library.log4j,
        library.log4jSlf4jImpl,
        library.swagger,
        library.swaggerJaxrs,
        library.scalaCheck,
        library.scalaTest,
        library.akkaMultiNodeTestkit,
        library.akkaHttpTestkit,
        library.gatling,
        library.gatlingHighcharts
      )
    )

// *****************************************************************************
// Library dependencies
// *****************************************************************************

lazy val library =
  new {

    object Version {
      val scala          = "2.12.4"
      val akka           = "2.5.9"
      val akkaHttp       = "10.1.0-RC1"
      val akkaHttpCors   = "0.2.2"
      val akkaHttpJson   = "1.19.0"
      val akkaLog4j      = "1.6.0"
      val circe          = "0.9.1"
      val swagger        = "0.12.0"
      val swaggerJaxrs   = "1.5.18"
      val log4j          = "2.10.0"
      val scalaCheck     = "1.13.5"
      val scalaTest      = "3.0.5"
      val typesafeConfig = "1.3.2"
      val gatling        = "2.3.0"
    }

    val akkaActor            = "com.typesafe.akka"            %% "akka-actor"               % Version.akka
    val akkaCluster          = "com.typesafe.akka"            %% "akka-cluster"             % Version.akka
    val akkaHttp             = "com.typesafe.akka"            %% "akka-http"                % Version.akkaHttp
    val akkaHttpCore         = "com.typesafe.akka"            %% "akka-http-core"           % Version.akkaHttp
    val akkaHttpCors         = "ch.megard"                    %% "akka-http-cors"           % Version.akkaHttpCors
    val akkaHttpCirce        = "de.heikoseeberger"            %% "akka-http-circe"          % Version.akkaHttpJson
    val akkaStreams          = "com.typesafe.akka"            %% "akka-stream"              % Version.akka
    val circeCore            = "io.circe"                     %% "circe-core"               % Version.circe<commit_msg>update akka-http and swagger<commit_after>// *****************************************************************************
// Projects
// *****************************************************************************

lazy val `recipe-service` =
  project
    .in(file("."))
    .enablePlugins(AutomateHeaderPlugin, BuildInfoPlugin, GatlingPlugin, GitVersioning, JavaAppPackaging, DockerPlugin)
    .settings(settings)
    .settings(
      libraryDependencies ++= Seq(
        library.akkaActor,
        library.akkaCluster,
        library.akkaHttp,
        library.akkaHttpCore,
        library.akkaHttpCors,
        library.akkaHttpCirce,
        library.akkaStreams,
        library.circeCore,
        library.circeGeneric,
        library.circeParser,
        library.typesafeConfig,
        library.akkaLog4j,
        library.log4jCore,
        library.log4j,
        library.log4jSlf4jImpl,
        library.swagger,
        library.swaggerJaxrs,
        library.scalaCheck,
        library.scalaTest,
        library.akkaMultiNodeTestkit,
        library.akkaHttpTestkit,
        library.gatling,
        library.gatlingHighcharts
      )
    )

// *****************************************************************************
// Library dependencies
// *****************************************************************************

lazy val library =
  new {

    object Version {
      val scala          = "2.12.4"
      val akka           = "2.5.9"
      val akkaHttp       = "10.1.0-RC2"
      val akkaHttpCors   = "0.2.2"
      val akkaHttpJson   = "1.19.0"
      val akkaLog4j      = "1.6.0"
      val circe          = "0.9.1"
      val swagger        = "0.13.0"
      val swaggerJaxrs   = "1.5.18"
      val log4j          = "2.10.0"
      val scalaCheck     = "1.13.5"
      val scalaTest      = "3.0.5"
      val typesafeConfig = "1.3.2"
      val gatling        = "2.3.0"
    }

    val akkaActor            = "com.typesafe.akka"            %% "akka-actor"               % Version.akka
    val akkaCluster          = "com.typesafe.akka"            %% "akka-cluster"             % Version.akka
    val akkaHttp             = "com.typesafe.akka"            %% "akka-http"                % Version.akkaHttp
    val akkaHttpCore         = "com.typesafe.akka"            %% "akka-http-core"           % Version.akkaHttp
    val akkaHttpCors         = "ch.megard"                    %% "akka-http-cors"           % Version.akkaHttpCors
    val akkaHttpCirce        = "de.heikoseeberger"            %% "akka-http-circe"          % Version.akkaHttpJson
    val akkaStreams          = "com.typesafe.akka"            %% "akka-stream"              % Version.akka
    val circeCore            = "io.circe"                     %% "circe-core"               % Version.circe
{'fraction_non_alphanumeric': 0.20606826801517067, 'fraction_numerical': 0.020588766480043343, 'mean_word_length': 1.7927382753403933, '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': '2693275', 'n_tokens_mistral': 1746, 'n_tokens_neox': 1645, 'n_words': 262}