-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbuild.sbt
29 lines (24 loc) · 1.35 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
CustomSettings.scalaSettings
CustomSettings.compilerSettings
val baseDir = file(".")
val backup1Dir = baseDir / "backup1"
val a01 = project in backup1Dir / "a01-XLayer"
val a02 = project in backup1Dir / "a02-XLayer"
val a03 = project in backup1Dir / "a03-XError"
val file04 = backup1Dir / "a04-XIO"
val a04_implicit = project in file04 / "xio-implicit"
val a04 = (project in file04 / "xio").dependsOn(a04_implicit)
val a04_codegen = project in file04 / "xio-codegen"
val a05ParentDir = backup1Dir / "a05-XIO"
val a05_xio = project in a05ParentDir / "xio"
val a05_xio_logging = (project in a05ParentDir / "xio-logging").dependsOn(a05_xio)
val a05_xio_async_sql = (project in a05ParentDir / "xio-async-sql").dependsOn(a05_xio_logging)
val a05_xio_codegen = project in a05ParentDir / "xio-codegen"
val a05_xio_sttp = (project in a05ParentDir / "xio-sttp").dependsOn(a05_xio_logging)
val modulesDir = baseDir / "modules"
val xio = project in modulesDir / "xio"
val xio_async_sql = (project in modulesDir / "xio-async-sql").dependsOn(xio)
val xio_runner = project in modulesDir / "xio-runner"
val xio_codegen = project in modulesDir / "xio-codegen"
addCommandAlias("codegen", "xio_codegen/runMain xio.codegen.XIOCodegen")
addCommandAlias("p", ";+xio/publishLocal;+xio_runner/publishLocal")