-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.sbt
36 lines (31 loc) · 1.05 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
name := "lib-cipher"
organization := "com.mbryzek"
ThisBuild / scalaVersion := "2.13.15"
ThisBuild / javacOptions ++= Seq("-source", "17", "-target", "17")
lazy val allScalacOptions = Seq(
"-deprecation",
"-feature",
"-Xfatal-warnings",
"-unchecked",
"-Xcheckinit",
"-Xlint:adapted-args",
"-Wconf:src=generated/.*:silent",
"-Wconf:src=target/.*:silent" // silence the unused imports errors generated by the Play Routes
)
lazy val root = project
.in(file("."))
.settings(
resolvers += "scalaz-bintray" at "https://dl.bintray.com/scalaz/releases",
scalafmtOnCompile := true,
Compile / doc / sources := Seq.empty,
Compile / packageDoc / publishArtifact := false,
testOptions += Tests.Argument("-oDF"),
scalacOptions ++= allScalacOptions,
libraryDependencies ++= Seq(
"com.password4j" % "password4j" % "1.8.2",
"com.github.t3hnar" %% "scala-bcrypt" % "4.3.0",
"commons-codec" % "commons-codec" % "1.17.1",
"org.scalatestplus.play" %% "scalatestplus-play" % "7.0.1" % Test,
),
)
version := "0.0.7"