From 421f4e71956fdb96c8d17ae25b2f416daf93cdcd 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 5dd9a5ac1..b367029be 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 2afd474f6..4dd9d7482 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