-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.sbt
40 lines (30 loc) · 1.6 KB
/
build.sbt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import play.sbt.PlayImport.*
name := "mooncal"
version := "1.43-SNAPSHOT"
lazy val root = (project in file(".")).enablePlugins(PlayJava, SbtWeb)
.settings(watchSources ++= (baseDirectory.value / "ui/src" ** "*").get)
scalaVersion := "2.13.12"
resolvers += "jitpack" at "https://jitpack.io"
libraryDependencies ++= Seq(
guice,
//see latest version under: https://mvnrepository.com/artifact/org.mnode.ical4j/ical4j
"org.mnode.ical4j" % "ical4j" % "3.2.19",
//see latest version under: https://mvnrepository.com/artifact/org.jetbrains/annotations
"org.jetbrains" % "annotations" % "25.0.0",
//see latest version under: https://jitpack.io/#SimpleAstronomy/simple-astronomy-lib or https://github.com/SimpleAstronomy/simple-astronomy-lib
"com.github.SimpleAstronomy" % "simple-astronomy-lib" % "97bb30668a",
//see latest version under: https://mvnrepository.com/artifact/org.mockito/mockito-core
"org.mockito" % "mockito-core" % "5.14.1" % Test,
//see latest version under: https://mvnrepository.com/artifact/junit/junit
"junit" % "junit" % "4.13.2" % Test,
//see latest version under: https://mvnrepository.com/artifact/org.hamcrest/hamcrest
"org.hamcrest" % "hamcrest" % "3.0" % Test,
)
Assets / unmanagedResourceDirectories += baseDirectory.value / "ui/dist/ui/browser"
Test / unmanagedResourceDirectories += baseDirectory.value / "target/web/public/test"
Test / managedClasspath += (Assets / packageBin).value
routesGenerator := InjectedRoutesGenerator
// display deprecated or poorly formed Java
javacOptions ++= Seq("-Xlint:unchecked")
javacOptions ++= Seq("-Xlint:deprecation")
javacOptions ++= Seq("-Xdiags:verbose")