-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.sbt
38 lines (33 loc) · 1.16 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
import org.beangle.parent.Dependencies.*
import org.beangle.parent.Settings.*
import sbt.Keys.libraryDependencies
ThisBuild / organization := "org.beangle.commons"
ThisBuild / version := "5.6.26"
ThisBuild / scmInfo := Some(
ScmInfo(
url("https://github.com/beangle/commons"),
"scm:git@github.com:beangle/commons.git"
)
)
ThisBuild / developers := List(
Developer(
id = "chaostone",
name = "Tihua Duan",
email = "duantihua@gmail.com",
url = url("http://github.com/duantihua")
)
)
ThisBuild / description := "The Beangle Commons Library"
ThisBuild / homepage := Some(url("http://beangle.github.io/commons/index.html"))
val commonDeps = Seq(slf4j, logback_classic % "test", logback_core % "test", scalatest)
lazy val root = (project in file("."))
.settings(
name := "beangle-commons",
common,
libraryDependencies ++= commonDeps,
libraryDependencies += jexl3 % "optional",
libraryDependencies += jcl_over_slf4j % "optional",
libraryDependencies += scalaxml % "optional",
libraryDependencies += apache_commons_compress % "optional",
libraryDependencies += "com.swoval" % "file-tree-views" % "2.1.12" % "optional"
)