From a101336246b5ba346b4fb36b9189edbe94daa690 Mon Sep 17 00:00:00 2001 From: c-schuler Date: Mon, 6 Apr 2026 11:41:21 -0600 Subject: [PATCH] Fix CLI module to publish unclassified fat JAR as primary artifact --- cqf-fhir-cr-cli/build.gradle.kts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/cqf-fhir-cr-cli/build.gradle.kts b/cqf-fhir-cr-cli/build.gradle.kts index 27d85d429..c22a8759a 100644 --- a/cqf-fhir-cr-cli/build.gradle.kts +++ b/cqf-fhir-cr-cli/build.gradle.kts @@ -13,6 +13,15 @@ application { mainClass = "org.opencds.cqf.fhir.cr.cli.Main" } tasks.named("bootJar") { mainClass = "org.opencds.cqf.fhir.cr.cli.Main" + // Publish the fat JAR as the primary (unclassified) artifact so consumers + // can resolve it without specifying a classifier + archiveClassifier.set("") +} + +tasks.named("jar") { + // The standard library JAR gets the "plain" classifier to avoid conflicting + // with the bootJar output + archiveClassifier.set("plain") } dependencies {