From f46b7ca0ad9987c83fd69d7320c53952b0a49aa1 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 15 Jul 2026 21:40:17 +0000 Subject: [PATCH] Give the relocation stub a parent so it can actually be signed+published The stub had no , so it inherited neither the release profile's maven-gpg-plugin signing execution nor its central-publishing-maven-plugin binding. Running the real `mvn -P release deploy` would have hit this module with nothing configured to sign or publish it (no either), falling through to the plain Super-POM maven-deploy-plugin:deploy binding for pom packaging, which needs an explicit deployment repository this file correctly doesn't declare - failing the whole reactor deploy. Add (srcmorph-parent) while keeping this module's own explicit 1.0.4 as a deliberate override - Maven fully supports a child pinning a different version than its parent. Verified: effective POM under -P release now shows both maven-gpg-plugin and central-publishing-maven-plugin, the stub's own version stays 1.0.4 (not clobbered to 1.1.0), the existing `versions:set -Dexcludes=...` guidance still protects it correctly (re-tested in a scratch copy), and a full `mvn clean verify` from root still passes. --- llamacpp-ai-index-maven-plugin/pom.xml | 42 ++++++++++++++++++++------ 1 file changed, 32 insertions(+), 10 deletions(-) diff --git a/llamacpp-ai-index-maven-plugin/pom.xml b/llamacpp-ai-index-maven-plugin/pom.xml index 6610829..56d6f8d 100644 --- a/llamacpp-ai-index-maven-plugin/pom.xml +++ b/llamacpp-ai-index-maven-plugin/pom.xml @@ -7,16 +7,31 @@ SPDX-License-Identifier: Apache-2.0 1.0.4 pom