From 8401bf5da7742a8f9b989a4f9311ad6b3b4b9cb5 Mon Sep 17 00:00:00 2001 From: maggi373 <40539743+maggi373@users.noreply.github.com> Date: Sun, 4 Sep 2022 12:40:19 +0200 Subject: [PATCH] add api.jar output --- build.gradle | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 8a0863e28..46a720522 100644 --- a/build.gradle +++ b/build.gradle @@ -159,11 +159,19 @@ task MDKZip(type: Zip) { include 'mekanism/api/**' } +task apiJar(type: Jar) { + classifier = 'API' + dependsOn processResources + from sourceSets.main.java.srcDirs + from sourceSets.main.output + include 'mekanism/api/**' +} + task fullBuild(type: Delete) { delete jar } -fullBuild.dependsOn('toolsJar', 'coreJar', 'generatorsJar', 'MDKZip', 'alltJar') +fullBuild.dependsOn('toolsJar', 'coreJar', 'generatorsJar', 'MDKZip', 'alltJar', 'apiJar') artifactory { contextUrl = System.getenv("MAVEN_URL") @@ -198,7 +206,7 @@ publishing { artifactId = rootProject.name groupId = project.group version = project.version - artifacts = [toolsJar, coreJar, generatorsJar, MDKZip, alltJar] + artifacts = [toolsJar, coreJar, generatorsJar, MDKZip, alltJar, apiJar] components.java.withVariantsFromConfiguration(configurations.runtimeElements) { skip() }