From 6cfb14f181892d055e557fae4716749ff508ffbc Mon Sep 17 00:00:00 2001 From: shedaniel Date: Wed, 2 Jun 2021 15:25:27 +0800 Subject: Publish fabric subproject artifacts --- fabric/build.gradle | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/fabric/build.gradle b/fabric/build.gradle index 2e5114c45..2a38e7b44 100644 --- a/fabric/build.gradle +++ b/fabric/build.gradle @@ -83,6 +83,20 @@ publishing { } } } + ["api", "default-plugin", "runtime"].forEach { projectName -> + create(projectName + "Fabric", MavenPublication.class) { publication -> + publication.artifactId = rootProject.name + "-" + projectName + "-fabric" + project.afterEvaluate { + def project = project(":" + projectName) + publication.artifact(project.fakeJar) { classifier null } + def remapSourcesJarTask = project.remapSourcesJar + publication.artifact(remapSourcesJarTask.output) { + builtBy remapSourcesJarTask + classifier "sources" + } + } + } + } } } -- cgit