-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.sbt
40 lines (39 loc) · 988 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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import Extension._
import Library._
import sbt.Keys._
import sbt._
lazy val root =
(project in file("."))
.settings(
organization := "com.eff3ct.teckel",
name := "teckel-server",
scalaVersion := Version.Scala,
scalafmtOnCompile := true,
Compile / mainClass := Some("com.eff3ct.teckel.app.Main"),
javacOptions := Seq(
"-g:none",
"--add-exports=java.base/sun.nio.ch=ALL-UNNAMED"
),
libraryDependencies ++= Seq(
http4s.emberClient,
http4s.emberServer,
http4s.circe,
http4s.dsl,
circe.generic,
teckel.api,
spark.sqlApi,
spark.connectClientJvm,
log4cats.core,
log4cats.slf4j,
logback.classic,
// logback.jansi,
pureconfig.pureconfig,
Testing.munit,
Testing.scalaMeta
)
)
.withHeader
.withAssembly
.withDocker
.withKindProjector
.withBetterMonadicFor