From 4b54aceb783705cc8a39286bb73b70e51bc5491e Mon Sep 17 00:00:00 2001 From: Colin Sharples Date: Sat, 26 Sep 2026 10:38:08 +1200 Subject: [PATCH] Stop jmsfx-hallux depending on jmsfx-creator (#102) A library depending on a desktop application, runtime and optional, so that IconCreator could be run against the hallux library. That is a developer convenience, not something a consumer of the published jar has any use for - and #76 made it unnecessary anyway, since IconCreator discovers whichever library is on its classpath rather than naming one. Invisible while every module shares a version. Once jmsfx-viewer has a lifecycle of its own it would put the applications' version into a library's pom, and anyone resolving jmsfx-hallux would see an optional dependency on a desktop app. Runtime scope, so nothing compiled against it and the build is unaffected. Running IconCreator against this library is now what it is for every other library: put both on the classpath. Co-Authored-By: Claude Opus 5 --- jmsfx-hallux/pom.xml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/jmsfx-hallux/pom.xml b/jmsfx-hallux/pom.xml index 1262e19d..8914413b 100644 --- a/jmsfx-hallux/pom.xml +++ b/jmsfx-hallux/pom.xml @@ -14,13 +14,6 @@ jmsfx-core ${project.version} - - io.github.ctgnz - jmsfx-creator - ${project.version} - runtime - true -