-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.sbt
More file actions
24 lines (19 loc) · 744 Bytes
/
build.sbt
File metadata and controls
24 lines (19 loc) · 744 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import Dependencies._
ThisBuild / scalaVersion := "2.13.1"
ThisBuild / version := "0.1.0-SNAPSHOT"
ThisBuild / organization := "com.example"
ThisBuild / organizationName := "example"
scalacOptions ++= "-deprecation" :: "-feature" :: "-Xlint" :: Nil
scalacOptions in (Compile, console) ~= {_.filterNot(_ == "-Xlint")}
lazy val root = (project in file("."))
.settings(
name := "animal-shogi-server",
libraryDependencies += scalaTest % Test
)
.aggregate(rules)
lazy val rules = (project in file("domain/rules"))
.settings(
name := "domain-rules",
libraryDependencies += scalaTest % Test
)
// See https://www.scala-sbt.org/1.x/docs/Using-Sonatype.html for instructions on how to publish to Sonatype.