<commit_before>import sbt._
import sbt.Keys._
import sbtbuildinfo.Plugin._
import PlayArtifact._
import play.Play.autoImport._
import PlayKeys._
import com.typesafe.sbt.web._

object StatusAppBuild extends Build {

  val awsSdk = "com.amazonaws" % "aws-java-sdk" % "1.8.6"

  val statusAppDependencies = Seq(
    awsSdk,
    "com.typesafe.akka" %% "akka-agent" % "2.3.4",
    cache,
    ws,
    "org.webjars" % "react" % "0.11.1",
    "org.webjars" % "bootstrap" % "3.2.0",
    "org.webjars" % "d3js" % "3.4.11",
    "org.webjars" % "zeroclipboard" % "2.1.5"
  )

  lazy val statusApp = Project("status-app", file(".")).enablePlugins(play.PlayScala).enablePlugins(SbtWeb)
    .settings(buildInfoSettings: _*)
    .settings(playArtifactDistSettings: _*)
    .settings(

    libraryDependencies ++= statusAppDependencies,

    resolvers ++= Seq(Classpaths.typesafeReleases),

    scalaVersion := "2.11.2",
    scalacOptions ++= List("-feature", "-deprecation"),

    // see https://groups.google.com/forum/#!topic/sbt-dev/YqDzRZohZ_k
    // this enables a better way of tracking dependencies available in sbt 0.13.2 which should mean
    // that the incremental compiler does a better job of just compiling chanages that
    // impact other things
    incOptions := incOptions.value.withNameHashing(nameHashing = true),

    sourceGenerators in Compile <+= buildInfo,
    buildInfoKeys := Seq[BuildInfoKey](
      libraryDependencies in Compile,
      name,
      version,
      BuildInfoKey.constant("buildNumber", Option(System.getenv("BUILD_NUMBER")) orElse
        Option(System.getenv("TRAVIS_BUILD_NUMBER")) getOrElse "DEV"),
      // so this next one is constant to avoid it always recompiling on dev machines.
      // we only really care about build time on teamcity, when a constant based on when
      // it was loaded is just fine<commit_msg>Make an explicit version of 1.0<commit_after>import sbt._
import sbt.Keys._
import sbtbuildinfo.Plugin._
import PlayArtifact._
import play.Play.autoImport._
import PlayKeys._
import com.typesafe.sbt.web._

object StatusAppBuild extends Build {

  val awsSdk = "com.amazonaws" % "aws-java-sdk" % "1.8.6"

  val statusAppDependencies = Seq(
    awsSdk,
    "com.typesafe.akka" %% "akka-agent" % "2.3.4",
    cache,
    ws,
    "org.webjars" % "react" % "0.11.1",
    "org.webjars" % "bootstrap" % "3.2.0",
    "org.webjars" % "d3js" % "3.4.11",
    "org.webjars" % "zeroclipboard" % "2.1.5"
  )

  lazy val statusApp = Project("status-app", file(".")).enablePlugins(play.PlayScala).enablePlugins(SbtWeb)
    .settings(buildInfoSettings: _*)
    .settings(playArtifactDistSettings: _*)
    .settings(

    version := "1.0",

    libraryDependencies ++= statusAppDependencies,

    resolvers ++= Seq(Classpaths.typesafeReleases),

    scalaVersion := "2.11.2",
    scalacOptions ++= List("-feature", "-deprecation"),

    // see https://groups.google.com/forum/#!topic/sbt-dev/YqDzRZohZ_k
    // this enables a better way of tracking dependencies available in sbt 0.13.2 which should mean
    // that the incremental compiler does a better job of just compiling chanages that
    // impact other things
    incOptions := incOptions.value.withNameHashing(nameHashing = true),

    sourceGenerators in Compile <+= buildInfo,
    buildInfoKeys := Seq[BuildInfoKey](
      libraryDependencies in Compile,
      name,
      version,
      BuildInfoKey.constant("buildNumber", Option(System.getenv("BUILD_NUMBER")) orElse
        Option(System.getenv("TRAVIS_BUILD_NUMBER")) getOrElse "DEV"),
      // so this next one is constant to avoid it always recompiling on dev machines.
      // we only really care about build time on teamcity, when a constant based on when
      // it was loaded is just fine
{'fraction_non_alphanumeric': 0.127369826435247, 'fraction_numerical': 0.016555407209612818, 'mean_word_length': 3.407058823529412, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 3, 'https://': 2, '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': '2824737', 'n_tokens_mistral': 1271, 'n_tokens_neox': 1216, 'n_words': 304}