diff options
| -rw-r--r-- | fabric/build.gradle | 14 |
1 files changed, 14 insertions, 0 deletions
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" + } + } + } + } } } |
