<commit_before>import AssemblyKeys._
 
assemblySettings

/** Project */
name := "triplerush"

version := "3.0.0-SNAPSHOT"

organization := "com.signalcollect"

scalaVersion := "2.11.7"

licenses += ("Apache-2.0", url("http://www.apache.org/licenses/LICENSE-2.0"))

/** 
 * See https://github.com/sbt/sbt-assembly/issues/123
 */
mergeStrategy in assembly <<= (mergeStrategy in assembly) { (old) =>
  {
    case PathList(ps @ _*) if ps.last == ".DS_Store" => MergeStrategy.discard
    case other => old(other)
  }
}

scalacOptions ++= Seq("-optimize", "-Ydelambdafy:inline", "-Yclosure-elim", "-Yinline-warnings", "-Ywarn-adapted-args", "-Ywarn-inaccessible", "-feature", "-deprecation")

assembleArtifact in packageScala := true

parallelExecution in Test := false

EclipseKeys.createSrc := EclipseCreateSrc.Default + EclipseCreateSrc.Resource

EclipseKeys.withSource := true

jarName in assembly := "triplerush.jar"

excludedJars in assembly <<= (fullClasspath in assembly) map { cp => 
  cp filter {_.data.getName == "minlog-1.2.jar"}
}

/** Dependencies */
libraryDependencies ++= Seq(
  "org.scala-lang" % "scala-library" % scalaVersion.value % "compile",
  "com.signalcollect" %% "signal-collect" % "3.0.3" % "compile",
  "org.apache.jena" % "jena-arq" % "2.13.0" % "compile",
  "org.apache.jena" % "jena-core" % "2.13.0" % "compile",
  "org.apache.jena" % "jena-core" % "2.13.0" % "test" classifier "tests",
  "org.apache.jena" % "apache-jena-libs" % "2.13.0" % "test",
  "org.scalatest" %% "scalatest" % "2.2.4" % "test",
  "org.scalacheck" %% "scalacheck" % "1.12.2" % "test",
  "org.easymock" % "easymock" % "3.3.1" % "test",
  "junit" % "junit" % "4.12" % "test"
)

resolvers += "Ifi Public" at "https://maven.ifi.uzh.ch/maven2/content/groups/public/"

pomExtra := (<commit_msg>Removed Ifi Maven repository.<commit_after>import AssemblyKeys._
 
assemblySettings

/** Project */
name := "triplerush"

version := "3.0.0-SNAPSHOT"

organization := "com.signalcollect"

scalaVersion := "2.11.7"

licenses += ("Apache-2.0", url("http://www.apache.org/licenses/LICENSE-2.0"))

/** 
 * See https://github.com/sbt/sbt-assembly/issues/123
 */
mergeStrategy in assembly <<= (mergeStrategy in assembly) { (old) =>
  {
    case PathList(ps @ _*) if ps.last == ".DS_Store" => MergeStrategy.discard
    case other => old(other)
  }
}

scalacOptions ++= Seq("-optimize", "-Ydelambdafy:inline", "-Yclosure-elim", "-Yinline-warnings", "-Ywarn-adapted-args", "-Ywarn-inaccessible", "-feature", "-deprecation")

assembleArtifact in packageScala := true

parallelExecution in Test := false

EclipseKeys.createSrc := EclipseCreateSrc.Default + EclipseCreateSrc.Resource

EclipseKeys.withSource := true

jarName in assembly := "triplerush.jar"

excludedJars in assembly <<= (fullClasspath in assembly) map { cp => 
  cp filter {_.data.getName == "minlog-1.2.jar"}
}

/** Dependencies */
libraryDependencies ++= Seq(
  "org.scala-lang" % "scala-library" % scalaVersion.value % "compile",
  "com.signalcollect" %% "signal-collect" % "3.0.3" % "compile",
  "org.apache.jena" % "jena-arq" % "2.13.0" % "compile",
  "org.apache.jena" % "jena-core" % "2.13.0" % "compile",
  "org.apache.jena" % "jena-core" % "2.13.0" % "test" classifier "tests",
  "org.apache.jena" % "apache-jena-libs" % "2.13.0" % "test",
  "org.scalatest" %% "scalatest" % "2.2.4" % "test",
  "org.scalacheck" %% "scalacheck" % "1.12.2" % "test",
  "org.easymock" % "easymock" % "3.3.1" % "test",
  "junit" % "junit" % "4.12" % "test"
)

pomExtra := (
{'fraction_non_alphanumeric': 0.20610904938624036, 'fraction_numerical': 0.02769055095632315, 'mean_word_length': 4.0489913544668585, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 3, 'lorem ipsum': 0, 'www.': 2, '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': '1000397', 'n_tokens_mistral': 1394, 'n_tokens_neox': 1336, 'n_words': 242}