-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathbuild.sbt
58 lines (55 loc) · 1.54 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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
inThisBuild(
List(
organization := "fr.hammons",
homepage := Some(url("https://slinc.hammons.fr/docs/index.html")),
licenses := List(
"LGPL-3.0" -> url("https://www.gnu.org/licenses/lgpl-3.0.en.html")
),
developers := List(
Developer(
"markehammons",
"Mark Edgar Hammons II",
url("http://mark.hammons.fr/index.gmi")
),
Developer(
"rrramiro",
"Ramiro Calle",
"",
url("https://github.com/rrramiro")
),
Developer(
"i10416",
"",
url("https://github.com/i10416")
)
),
sonatypeCredentialHost := "s01.oss.sonatype.org",
sonatypeRepository := "https://s01.oss.sonatype.org/service/local",
versionScheme := Some("early-semver"),
scalaVersion := "3.3.1",
dynverVTagPrefix := false
)
)
scalacOptions ++= Seq(
"-deprecation",
"-Wunused:all",
"-feature",
"-unchecked",
"-Xcheck-macros",
"-Xprint-suspension",
"-Xsemanticdb",
"-Yexplicit-nulls",
"-Ysafe-init",
"-source:future",
"-Ykind-projector",
"-Vprofile"
)
libraryDependencies += "org.scalameta" %% "munit" % "1.0.0-M10" % Test
libraryDependencies += "org.scalameta" %% "munit-scalacheck" % "1.0.0-M10" % Test
libraryDependencies += "org.scala-lang" %% "scala3-staging" % scalaVersion.value
Compile / doc / scalacOptions ++= Seq("-siteroot", "docs")
mimaPreviousArtifacts := previousStableVersion.value
.map(organization.value %% moduleName.value % _)
.toSet