Skip to content

Commit aaaa05c

Browse files
authored
Merge pull request #13 from yokra9/yokra9-patch-2
assemblyMergeStrategy を定義し、module-info.class の重複を回避する
2 parents a7c6366 + 9e7c61e commit aaaa05c

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

build.sbt

+8
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,11 @@ Docker / version := "2.0.0"
1818

1919
dockerBaseImage := "openjdk:latest"
2020
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)