aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2021-06-02 15:25:27 +0800
committershedaniel <daniel@shedaniel.me>2021-06-02 15:25:27 +0800
commit6cfb14f181892d055e557fae4716749ff508ffbc (patch)
treefd7d65a483b02ccbf5615f897b43117d38581772
parent0ef9ba8541433cdc76e3383b01d1812b4ecbcc41 (diff)
downloadRoughlyEnoughItems-6cfb14f181892d055e557fae4716749ff508ffbc.tar.gz
RoughlyEnoughItems-6cfb14f181892d055e557fae4716749ff508ffbc.tar.bz2
RoughlyEnoughItems-6cfb14f181892d055e557fae4716749ff508ffbc.zip
Publish fabric subproject artifacts
-rw-r--r--fabric/build.gradle14
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"
+ }
+ }
+ }
+ }
}
}