Skip to content

Commit 445dd16

Browse files
Merge branch 'master' into update/scalatest-3.2.14
2 parents fbde0e4 + aaaa05c commit 445dd16

File tree

3 files changed

+31
-22
lines changed

3 files changed

+31
-22
lines changed

.github/workflows/Test.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ jobs:
2424
cache: 'sbt'
2525

2626
- name: Run tests and create coverage report
27-
run: sbt clean coverage test coverageReport
27+
run: sbt clean coverage test assembly coverageReport
2828

2929
- name: Upload coverage report
3030
uses: actions/upload-artifact@v3
3131
with:
3232
name: scoverage-report
33-
path: target/scala-2.13/scoverage-report/
33+
path: target/scala-2.13/scoverage-report/

build.sbt

+28-20
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,28 @@
1-
ThisBuild / scalaVersion := "2.13.8"
2-
run / fork := true
3-
4-
libraryDependencies ++= Seq(
5-
"com.typesafe.akka" %% "akka-actor-typed" % "2.6.20",
6-
"com.typesafe.akka" %% "akka-stream" % "2.6.20",
7-
"com.typesafe.akka" %% "akka-http" % "10.2.10",
8-
"ch.qos.logback" % "logback-classic" % "1.4.0",
9-
"org.scalactic" %% "scalactic" % "3.2.13",
10-
"org.scalatest" %% "scalatest" % "3.2.13" % Test
11-
)
12-
13-
enablePlugins(JavaAppPackaging)
14-
enablePlugins(DockerPlugin)
15-
16-
Docker / packageName := "sample-webapp"
17-
Docker / version := "2.0.0"
18-
19-
dockerBaseImage := "openjdk:latest"
20-
dockerExposedPorts := List(8080)
1+
ThisBuild / scalaVersion := "2.13.8"
2+
run / fork := true
3+
4+
libraryDependencies ++= Seq(
5+
"com.typesafe.akka" %% "akka-actor-typed" % "2.6.20",
6+
"com.typesafe.akka" %% "akka-stream" % "2.6.20",
7+
"com.typesafe.akka" %% "akka-http" % "10.2.10",
8+
"ch.qos.logback" % "logback-classic" % "1.4.0",
9+
"org.scalactic" %% "scalactic" % "3.2.14",
10+
"org.scalatest" %% "scalatest" % "3.2.13" % Test
11+
)
12+
13+
enablePlugins(JavaAppPackaging)
14+
enablePlugins(DockerPlugin)
15+
16+
Docker / packageName := "sample-webapp"
17+
Docker / version := "2.0.0"
18+
19+
dockerBaseImage := "openjdk:latest"
20+
dockerExposedPorts := List(8080)
21+
22+
assembly / mainClass := Some("Main")
23+
ThisBuild / assemblyMergeStrategy := {
24+
case "module-info.class" => MergeStrategy.discard
25+
case x =>
26+
val oldStrategy = (assembly / assemblyMergeStrategy).value
27+
oldStrategy(x)
28+
}

project/plugins.sbt

+1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1+
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "1.2.0")
12
addSbtPlugin("com.github.sbt" % "sbt-native-packager" % "1.9.11")
23
addSbtPlugin("org.scoverage" % "sbt-scoverage" % "2.0.2")

0 commit comments

Comments
 (0)