diff --git a/instrumentation/resources/library/build.gradle.kts b/instrumentation/resources/library/build.gradle.kts index 52e35a61d3..fa690dd23f 100644 --- a/instrumentation/resources/library/build.gradle.kts +++ b/instrumentation/resources/library/build.gradle.kts @@ -50,9 +50,17 @@ for (version in mrJarVersions) { tasks { withType(Jar::class) { + val sourcePathProvider = if (name == "jar") { + { ss: SourceSet? -> ss?.output } + } else if (name == "sourcesJar") { + { ss: SourceSet? -> ss?.java } + } else { + { project.objects.fileCollection() } + } + for (version in mrJarVersions) { into("META-INF/versions/$version") { - from(sourceSets["java$version"].output) + from(sourcePathProvider(sourceSets["java$version"])) } } manifest.attributes(