diff --git a/sdk/common/build.gradle.kts b/sdk/common/build.gradle.kts index 51f3e7daa67..6cfed2f9b2e 100644 --- a/sdk/common/build.gradle.kts +++ b/sdk/common/build.gradle.kts @@ -63,9 +63,17 @@ for (version in mrJarVersions) { tasks { withType(Jar::class) { + val sourcePathProvider = if (name.equals("jar")) { + { ss: SourceSet? -> ss?.output } + } else if (name.equals("sourcesJar")) { + { ss: SourceSet? -> ss?.java } + } else { + { _: SourceSet -> project.objects.fileCollection() } + } + for (version in mrJarVersions) { into("META-INF/versions/$version") { - from(sourceSets["java$version"].output) + from(sourcePathProvider(sourceSets["java$version"])) } } manifest.attributes(