-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathbuild.sbt
37 lines (22 loc) · 1.13 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
30
31
32
33
34
35
36
37
name := "scala-tools"
organization := "com.evolutiongaming"
homepage := Some(url("http://github.com/evolution-gaming/scala-tools"))
startYear := Some(2016)
organizationName := "Evolution"
organizationHomepage := Some(url("http://evolution.com"))
publishTo := Some(Resolver.evolutionReleases)
scalaVersion := crossScalaVersions.value.last
crossScalaVersions := Seq("2.13.14", "2.12.19", "3.3.3")
Compile / doc / scalacOptions ++= Seq("-groups", "-implicits", "-no-link-warnings")
libraryDependencies ++= Seq(
"com.typesafe.scala-logging" %% "scala-logging" % "3.9.5",
"com.evolutiongaming" %% "executor-tools" % "1.0.4",
"org.scalatest" %% "scalatest" % "3.2.18" % Test
)
licenses := Seq(("MIT", url("https://opensource.org/licenses/MIT")))
releaseCrossBuild := true
scalacOptsFailOnWarn := Some(false)
//addCommandAlias("fmt", "scalafixEnable; scalafixAll; all scalafmtAll scalafmtSbt")
//addCommandAlias("check", "all Compile/doc versionPolicyCheck scalafmtCheckAll scalafmtSbtCheck; scalafixEnable; scalafixAll --check",)
addCommandAlias("check", "Compile/doc")
addCommandAlias("build", "all compile test")