<commit_before>
import sbt._
import sbt.Keys._
import sbt.Project.Initialize

object AWSBuild extends Build {

  lazy val buildSettings = Seq(
    organization := "aws",
    version      := "0.5-SNAPSHOT",
    scalaVersion := "2.10.2",
    scalacOptions ++= Seq("-feature", "-deprecation")
  )

  override lazy val settings =
    super.settings ++
    buildSettings ++
    Seq(
      shellPrompt := { s => Project.extract(s).currentProject.id + " > " }
    )

  lazy val wrap = Project(
    id       = "wrap",
    base     = file("wrap"),
    settings =
      Defaults.defaultSettings ++
      Publish.settings ++
      Seq(
        resolvers ++= Seq(
          "typesafe" at "http://repo.typesafe.com/typesafe/releases",
          "sonatype" at "http://oss.sonatype.org/content/repositories/releases"
        ),
        libraryDependencies ++= Dependencies.wrap
      )
  )

}

object Dependencies {

  object Compile {

    val awsJavaSDK = "com.amazonaws" % "aws-java-sdk" % "1.5.2"

    val jodaTime    = "joda-time" % "joda-time"    % "2.2"
    val jodaConvert = "org.joda"  % "joda-convert" % "1.3.1"

    val logback    = "ch.qos.logback" % "logback-classic" % "1.0.1"
  }

  import Compile._

  val wrap = Seq(awsJavaSDK, jodaTime, jodaConvert, logback)

}

object Publish {

  lazy val settings = Seq(
    publishMavenStyle := true,
    publishTo <<= localPublishTo
  )

  // "AWS" at "http://pellucidanalytics.github.com/aws/repository/"
  def localPublishTo: Initialize[Option[Resolver]] = {<commit_msg>minor: bump dependency versions<commit_after>
import sbt._
import sbt.Keys._
import sbt.Project.Initialize

object AWSBuild extends Build {

  lazy val buildSettings = Seq(
    organization := "aws",
    version      := "0.5-SNAPSHOT",
    scalaVersion := "2.10.2",
    scalacOptions ++= Seq("-feature", "-deprecation")
  )

  override lazy val settings =
    super.settings ++
    buildSettings ++
    Seq(
      shellPrompt := { s => Project.extract(s).currentProject.id + " > " }
    )

  lazy val wrap = Project(
    id       = "wrap",
    base     = file("wrap"),
    settings =
      Defaults.defaultSettings ++
      Publish.settings ++
      Seq(
        resolvers ++= Seq(
          "typesafe" at "http://repo.typesafe.com/typesafe/releases",
          "sonatype" at "http://oss.sonatype.org/content/repositories/releases"
        ),
        libraryDependencies ++= Dependencies.wrap
      )
  )

}

object Dependencies {

  object Compile {

    val awsJavaSDK = "com.amazonaws" % "aws-java-sdk" % "1.5.4"

    val jodaTime    = "joda-time" % "joda-time"    % "2.2"
    val jodaConvert = "org.joda"  % "joda-convert" % "1.3.1"

    val logback    = "ch.qos.logback" % "logback-classic" % "1.0.13"
  }

  import Compile._

  val wrap = Seq(awsJavaSDK, jodaTime, jodaConvert, logback)

}

object Publish {

  lazy val settings = Seq(
    publishMavenStyle := true,
    publishTo <<= localPublishTo
  )

  // "AWS" at "http://pellucidanalytics.github.com/aws/repository/"
  def localPublishTo: Initialize[Option[Resolver]] = {
{'fraction_non_alphanumeric': 0.14341975713816868, 'fraction_numerical': 0.011486708237610764, 'mean_word_length': 2.560747663551402, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, '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': '4397735', 'n_tokens_mistral': 1095, 'n_tokens_neox': 1052, 'n_words': 211}