Make akka-protobuf-v3_2.12-2.6.7 reproducible again

This commit is contained in:
Arnout Engelen 2020-07-10 16:20:38 +02:00
parent f8c7a118be
commit 2db9fb0b59
No known key found for this signature in database
GPG key ID: 061107B0F74A6DAA

View file

@ -338,8 +338,10 @@ lazy val protobufV3 = akkaModule("akka-protobuf-v3")
exportJars := true, // in dependent projects, use assembled and shaded jar
makePomConfiguration := makePomConfiguration.value
.withConfigurations(Vector(Compile)), // prevent original dependency to be added to pom as runtime dep
packagedArtifact in (Compile, packageBin) := Scoped
.mkTuple2((artifact in (Compile, packageBin)).value, OsgiKeys.bundle.value),
packagedArtifact in (Compile, packageBin) := Scoped.mkTuple2(
(artifact in (Compile, packageBin)).value,
ReproducibleBuildsPlugin.postProcessJar(OsgiKeys.bundle.value)
),
packageBin in Compile := ReproducibleBuildsPlugin
.postProcessJar((assembly in Compile).value), // package by running assembly
// Prevent cyclic task dependencies, see https://github.com/sbt/sbt-assembly/issues/365