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) <noreply@anthropic.com>
This commit is contained in:
Joao Ferreira 2026-02-25 16:34:04 +01:00 • committed by Daniel Garnier-Moiroux
commit c49a994463
2 changed files with 4 additions and 0 deletions

View file

@ -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

View file

@ -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