Fix tests
This commit is contained in:
parent
efdc50eb1d
commit
87bd780f9f
34 changed files with 230 additions and 303 deletions
48
build.mill
Normal file
48
build.mill
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
//| mvnDeps:
|
||||
//| - com.goyeau::mill-scalafix::0.6.0
|
||||
|
||||
package build
|
||||
import mill.*, scalalib.*
|
||||
import com.goyeau.mill.scalafix.ScalafixModule
|
||||
|
||||
object Versions:
|
||||
val zio = "2.1.21"
|
||||
val zioJson = "0.7.44"
|
||||
val zioSchema = "1.7.5"
|
||||
val zioHttp = "3.5.1"
|
||||
val zioPrelude = "1.0.0-RC42"
|
||||
|
||||
|
||||
trait CommonModule extends ScalaModule with ScalafixModule:
|
||||
def scalaVersion = "3.7.2"
|
||||
def scalacOptions = Seq(
|
||||
"-Wunused:all",
|
||||
"-preview",
|
||||
"-feature",
|
||||
"-language:implicitConversions",
|
||||
"-Wvalue-discard",
|
||||
"-Wnonunit-statement"
|
||||
)
|
||||
def mvnDeps = Seq(
|
||||
mvn"dev.zio::zio:${Versions.zio}",
|
||||
mvn"dev.zio::zio-json:${Versions.zioJson}",
|
||||
mvn"dev.zio::zio-schema-json:${Versions.zioSchema}",
|
||||
mvn"dev.zio::zio-schema:${Versions.zioSchema}",
|
||||
mvn"dev.zio::zio-schema-derivation:${Versions.zioSchema}",
|
||||
mvn"dev.zio::zio-prelude:${Versions.zioPrelude}"
|
||||
)
|
||||
|
||||
|
||||
object model extends CommonModule
|
||||
|
||||
object core extends CommonModule :
|
||||
def moduleDeps = Seq(model)
|
||||
|
||||
|
||||
object api extends CommonModule :
|
||||
def moduleDeps = Seq(core)
|
||||
def mvnDeps = Seq(
|
||||
mvn"dev.zio::zio:${Versions.zio}",
|
||||
mvn"dev.zio::zio-http:${Versions.zioHttp}"
|
||||
)
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue