From 2db9fb0b59a4e9bf507ec05804e335ecae933142 Mon Sep 17 00:00:00 2001 From: Arnout Engelen Date: Fri, 10 Jul 2020 16:20:38 +0200 Subject: [PATCH] Make akka-protobuf-v3_2.12-2.6.7 reproducible again --- build.sbt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/build.sbt b/build.sbt index a53103bdac..1abf2356e0 100644 --- a/build.sbt +++ b/build.sbt @@ -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