From a06bc3d15b405f3b6aa562785f96d26fcefbc5d9 Mon Sep 17 00:00:00 2001 From: serenibyss <10861407+serenibyss@users.noreply.github.com> Date: Sun, 7 Jan 2024 13:46:07 -0600 Subject: [PATCH] more src/api fixes --- build.gradle | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/build.gradle b/build.gradle index 5309bd8..9681ff2 100644 --- a/build.gradle +++ b/build.gradle @@ -688,7 +688,7 @@ jar { from sourceSets.api.output dependsOn apiClasses - include "${apiPackage}/**" + include "${modGroupPath}/**" include "assets/**" include "mcmod.info" include "pack.mcmeta" @@ -712,12 +712,21 @@ if (separateRunDirectories.toBoolean()) { // Create API library jar tasks.register('apiJar', Jar) { archiveClassifier.set 'api' - from(sourceSets.main.java) { - include "${modGroupPath}/${apiPackagePath}/**" - } + if (useSrcApiPath) { + from(sourceSets.api.java) { + include "${modGroupPath}/${apiPackagePath}/**" + } + from(sourceSets.api.output) { + include "${modGroupPath}/${apiPackagePath}/**" + } + } else { + from(sourceSets.main.java) { + include "${modGroupPath}/${apiPackagePath}/**" + } - from(sourceSets.main.output) { - include "${modGroupPath}/${apiPackagePath}/**" + from(sourceSets.main.output) { + include "${modGroupPath}/${apiPackagePath}/**" + } } }