From c49a99446397072cd62ab9dd4415c8ef40464ca2 Mon Sep 17 00:00:00 2001 From: Joao Ferreira Date: Wed, 25 Feb 2026 16:34:04 +0100 Subject: [PATCH] Add missing Export-Package to mcp-json-jackson2 and mcp-json-jackson3 Use explicit package names instead of a wildcard glob to avoid embedding mcp-core classes into the jackson module JARs. Co-Authored-By: Claude Opus 4.6 (1M context) --- mcp-json-jackson2/pom.xml | 2 ++ mcp-json-jackson3/pom.xml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/mcp-json-jackson2/pom.xml b/mcp-json-jackson2/pom.xml index 5dd9a5a..b367029 100644 --- a/mcp-json-jackson2/pom.xml +++ b/mcp-json-jackson2/pom.xml @@ -42,6 +42,8 @@ Import-Package: io.modelcontextprotocol.json,io.modelcontextprotocol.json.schema, \ *; Service-Component: OSGI-INF/io.modelcontextprotocol.json.jackson2.JacksonMcpJsonMapperSupplier.xml,OSGI-INF/io.modelcontextprotocol.json.schema.jackson2.JacksonJsonSchemaValidatorSupplier.xml + Export-Package: io.modelcontextprotocol.json.jackson2;version="${project.version}";-noimport:=true, \ + io.modelcontextprotocol.json.schema.jackson2;version="${project.version}";-noimport:=true -noimportjava: true; -nouses: true; -removeheaders: Private-Package diff --git a/mcp-json-jackson3/pom.xml b/mcp-json-jackson3/pom.xml index 2afd474..4dd9d74 100644 --- a/mcp-json-jackson3/pom.xml +++ b/mcp-json-jackson3/pom.xml @@ -42,6 +42,8 @@ Import-Package: io.modelcontextprotocol.json,io.modelcontextprotocol.json.schema, \ *; Service-Component: OSGI-INF/io.modelcontextprotocol.json.jackson3.JacksonMcpJsonMapperSupplier.xml,OSGI-INF/io.modelcontextprotocol.json.schema.jackson3.JacksonJsonSchemaValidatorSupplier.xml + Export-Package: io.modelcontextprotocol.json.jackson3;version="${project.version}";-noimport:=true, \ + io.modelcontextprotocol.json.schema.jackson3;version="${project.version}";-noimport:=true -noimportjava: true; -nouses: true; -removeheaders: Private-Package