From ffdddeeb0aa82aaa244fffeb153183d34f71f1d8 Mon Sep 17 00:00:00 2001 From: Nassim Jahnke Date: Mon, 6 Nov 2023 14:52:37 +1000 Subject: [PATCH] Add back sources collection in universal jar publishing --- universal/build.gradle.kts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/universal/build.gradle.kts b/universal/build.gradle.kts index c2f683a1c..0680984ec 100644 --- a/universal/build.gradle.kts +++ b/universal/build.gradle.kts @@ -19,6 +19,14 @@ tasks { archiveFileName.set("ViaVersion-${project.version}.jar") destinationDirectory.set(rootProject.projectDir.resolve("build/libs")) } + sourcesJar { + rootProject.subprojects.forEach { subproject -> + if (subproject == project) return@forEach + val platformSourcesJarTask = subproject.tasks.findByName("sourcesJar") as? Jar ?: return@forEach + dependsOn(platformSourcesJarTask) + from(zipTree(platformSourcesJarTask.archiveFile)) + } + } } val branch = rootProject.branchName()