diff options
| author | shedaniel <daniel@shedaniel.me> | 2021-06-02 15:25:27 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2021-06-02 15:25:27 +0800 |
| commit | 6cfb14f181892d055e557fae4716749ff508ffbc (patch) | |
| tree | fd7d65a483b02ccbf5615f897b43117d38581772 | |
| parent | 0ef9ba8541433cdc76e3383b01d1812b4ecbcc41 (diff) | |
| download | RoughlyEnoughItems-6cfb14f181892d055e557fae4716749ff508ffbc.tar.gz RoughlyEnoughItems-6cfb14f181892d055e557fae4716749ff508ffbc.tar.bz2 RoughlyEnoughItems-6cfb14f181892d055e557fae4716749ff508ffbc.zip | |
Publish fabric subproject artifacts
| -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" + } + } + } + } } } |
