-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.sbt
More file actions
28 lines (24 loc) · 852 Bytes
/
Copy pathbuild.sbt
File metadata and controls
28 lines (24 loc) · 852 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
25
26
27
28
ThisBuild / version := "1.0.0-SNAPSHOT"
ThisBuild / scalaVersion := "3.3.6"
ThisBuild / assemblyMergeStrategy := {
case file if file.endsWith("module-info.class") => MergeStrategy.concat
case other =>
val strategy = (ThisBuild / assemblyMergeStrategy).value
strategy(other)
}
lazy val dev = Project("abwcf-dev", file("."))
.settings(
name := "ABWCF Development",
assembly / assemblyJarName := "abwcf-dev.jar"
)
.dependsOn(abwcf)
lazy val abwcf = (project in file("ABWCF"))
.settings(
assembly / assemblyJarName := "abwcf.jar"
)
val postgresVersion = "42.7.9" //License: BSD-2-Clause
val logbackVersion = "1.5.27" //License: EPL-2.0 or LGPL-2.1-only (dual license)
libraryDependencies ++= Seq(
"org.postgresql" % "postgresql" % postgresVersion,
"ch.qos.logback" % "logback-classic" % logbackVersion % Runtime
)