Use runtimeClasspath for repackaging.
We used to use configuration.compile which doesn't include what
is put in via implementation.
R=gavra@google.com, ricow@google.com
Change-Id: I576eb0d60558592c0a051f7b3aa7f32b67f9eed0
diff --git a/build.gradle b/build.gradle
index 3e9a026..33605a1 100644
--- a/build.gradle
+++ b/build.gradle
@@ -519,7 +519,7 @@
}
task repackageDeps(type: ShadowJar) {
- configurations = [project.configurations.compile]
+ configurations = [project.configurations.runtimeClasspath]
mergeServiceFiles(it)
if (!project.hasProperty('lib_no_relocate')) {
configureRelocations(it)
@@ -530,7 +530,7 @@
}
task repackageDepsForLib(type: ShadowJar) {
- configurations = [project.configurations.compile]
+ configurations = [project.configurations.runtimeClasspath]
mergeServiceFiles(it)
configureRelocations(it)
exclude { it.getRelativePath().getPathString() == "module-info.class" }