-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.sbt
40 lines (37 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
38
39
40
Global / onChangedBuildSource := ReloadOnSourceChanges
(Global / excludeLintKeys) ++= Set(mainClass)
enablePlugins(OssumIncPlugin)
lazy val developers: List[Developer] = List(
Developer(
id = "reid-spencer",
"Reid Spencer",
"reid.spencer@ossuminc.com",
url("https://github.com/reid-spencer")
)
)
lazy val svg2laminar = Root(
ghRepoName = "svg2laminar",
ghOrgName = "ossuminc",
orgPackage = "com.ossuminc.svg2laminar",
orgName = "Ossum Inc.",
orgPage = url("https://www.ossuminc.com/"),
startYr = 2025,
devs = developers,
spdx = "Apache-2.0"
).configure(With.GithubPublishing)
.configure(With.typical, With.header)
.configure(With.noMiMa)
.configure(
With.Packaging.universal(
maintainerEmail = "reid@ossuminc.com",
pkgName = "riddlc",
pkgSummary = "Compiler for RIDDL language, Universal packaging",
pkgDescription = ""
)
)
.settings(
description := "A translater of svg files into Laminar svg syntax",
maintainer := "reid@ossuminc.com",
mainClass := Option("com.ossuminc.svg2Laminar.Svg2Laminar"),
libraryDependencies ++= Seq(Dep.sconfig, Dep.scopt, Dep.xml)
)