-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.sbt
26 lines (22 loc) · 959 Bytes
/
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
val scala3Version = "3.6.2"
// enumeration need this
ThisBuild / scalacOptions ++= Seq("-Yretain-trees")
import Dependencies.*
// lazy val aiGitLab = ProjectRef(uri("[email protected]:timzaak/sttp-openai.git#master"), "openai_core")
lazy val webSugar = project
.in(file("."))
.settings(
name := "web-sugar",
version := "0.1.0",
scalaVersion := scala3Version,
libraryDependencies ++= /* grpc ++ */ persistence ++ logLib ++ configLib ++
httpClient ++ tapir ++ enumExtraLib ++ quartzLib ++ jwkLib ++ rocketMQLib ++ aiLib ++ Seq(
"org.mindrot" % "jbcrypt" % "0.4",
"redis.clients" % "jedis" % "5.2.0",
"io.scalaland" %% "chimney" % "1.7.3", // case class convert easily
"org.hashids" % "hashids" % "1.0.3", // hashids
"com.github.pathikrit" %% "better-files" % "3.9.2",
"org.scalameta" %% "munit" % "1.1.0" % Test,
// "org.xerial" % "sqlite-jdbc" % "3.47.2.0" % Test,
)
)