Skip to content

Commit 0bee013

Browse files
Remove unnecessary copying
1 parent ac92b4c commit 0bee013

File tree

1 file changed

+5
-11
lines changed

1 file changed

+5
-11
lines changed

build.sbt

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import java.nio.file.StandardCopyOption
2+
import java.nio.file.CopyOption
13
import sbtdocker.DockerfileBase
24
import scala.xml.{Node => XmlNode, NodeSeq => XmlNodeSeq, _}
35
import scala.xml.transform.{RewriteRule, RuleTransformer}
@@ -591,19 +593,11 @@ lazy val fatjarPackageSettings = List[Def.Setting[_]](
591593
oldStrategy(x)
592594
},
593595
(Compile / Keys.`package`) := {
594-
val slimJar = (Compile / Keys.`package`).value
595-
val fatJar = crossTarget.value / (assembly / assemblyJarName).value
596-
val _ = assembly.value
597-
IO.copyFile(fatJar, slimJar, CopyOptions().withOverwrite(true))
598-
slimJar
596+
assembly.value
599597
},
600598
(Compile / packageBin / packagedArtifact) := {
601-
val (art, slimJar) = (Compile / packageBin / packagedArtifact).value
602-
val fatJar =
603-
new File(crossTarget.value + "/" + (assembly / assemblyJarName).value)
604-
val _ = assembly.value
605-
IO.copy(List(fatJar -> slimJar), CopyOptions().withOverwrite(true))
606-
(art, slimJar)
599+
val (artifact, _) = (Compile / packageBin / packagedArtifact).value
600+
(artifact, assembly.value)
607601
},
608602
pomPostProcess := { node =>
609603
new RuleTransformer(

0 commit comments

Comments
 (0)