Newer
Older
csv2rdf / build.sbt
name := "csv2rdf.scala"

version := "0.1"

scalaVersion := "2.13.1"

val AkkaVersion = "2.6.4"

libraryDependencies ++= Seq(
  "org.apache.jena" % "jena-arq" % "3.14.0",
  "com.github.scopt" %% "scopt" % "3.7.1",
  "com.github.tototoshi" %% "scala-csv" % "1.3.6",
  "org.slf4j" % "slf4j-simple" % "1.7.26",
  "com.damnhandy" % "handy-uri-templates" % "2.1.8",
  "com.lightbend.akka" %% "akka-stream-alpakka-csv" % "2.0.0-RC2",
  "com.typesafe.akka" %% "akka-stream" % AkkaVersion,
  "com.typesafe.akka" %% "akka-http" % "10.1.11"
)

excludeDependencies += "commons-logging" % "commons-logging"

assemblyMergeStrategy in assembly := {
  case "module-info.class" => MergeStrategy.discard
  case x =>
    val oldStrategy = (assemblyMergeStrategy in assembly).value
    oldStrategy(x)
}

assemblyJarName in assembly := "csv2rdf.jar"