25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

build.sbt 1.3 KiB

1234567891011121314151617181920212223242526272829303132
  1. lazy val root = (project in file("."))
  2. .enablePlugins(PlayJava)
  3. .settings(
  4. name := "ITSD Card Game 23-24",
  5. version := "1.1",
  6. scalaVersion := "2.13.1",
  7. // https://github.com/sbt/junit-interface
  8. testOptions += Tests.Argument(TestFrameworks.JUnit, "-a", "-v"),
  9. libraryDependencies ++= Seq(
  10. guice,
  11. ws,
  12. "org.webjars" %% "webjars-play" % "2.8.0",
  13. "org.webjars" % "bootstrap" % "2.3.2",
  14. "org.webjars" % "flot" % "0.8.3",
  15. // Testing libraries for dealing with CompletionStage...
  16. "org.assertj" % "assertj-core" % "3.14.0" % Test,
  17. "org.awaitility" % "awaitility" % "4.0.1" % Test,
  18. ),
  19. dependencyOverrides += "commons-codec" % "commons-codec" % "1.6",
  20. dependencyOverrides += "commons-io" % "commons-io" % "2.1",
  21. libraryDependencies += "com.fasterxml.jackson.core" % "jackson-databind" % "2.10.3",
  22. libraryDependencies += "com.fasterxml.jackson.dataformat" % "jackson-dataformat-yaml" % "2.10.3",
  23. libraryDependencies += "junit" % "junit" % "4.13.2",
  24. libraryDependencies += "com.novocode" % "junit-interface" % "0.11" % Test exclude("junit", "junit-dep"),
  25. LessKeys.compress := true,
  26. javacOptions ++= Seq(
  27. "-Xlint:unchecked",
  28. "-Xlint:deprecation",
  29. "-Werror"
  30. )
  31. )