From f6ffe3819309c2e1cb143b38ad2e29710615bbcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20L=C3=A4ubrich?= Date: Thu, 2 Oct 2025 12:34:01 +0200 Subject: [PATCH 1/2] Generate OSGi infos in the manifest See https://github.com/cucumber/common/issues/2285 --- CHANGELOG.md | 3 +++ java/pom.xml | 13 +++++++++++++ 2 files changed, 16 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 72e78d10..467e75ea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ### Removed - [Python] Dropped legacy .egg-info metadata distribution artifacts ([#324](https://github.com/cucumber/messages/pull/324)) +### Added +- [Java] Add OSGi metadata ([#344](https://github.com/cucumber/messages/pull/344)) + ## [29.0.1] - 2025-09-08 ### Fixed - [JavaScript] Include schemas in npm package ([#333](https://github.com/cucumber/messages/pull/333)) diff --git a/java/pom.xml b/java/pom.xml index 7646b293..751c1cc5 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -101,6 +101,19 @@ + + biz.aQute.bnd + bnd-maven-plugin + + + org.apache.maven.plugins + maven-jar-plugin + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + org.codehaus.mojo build-helper-maven-plugin From 75986a0eaa19b8953fe108dcdf43505cf2c6fcd9 Mon Sep 17 00:00:00 2001 From: "M.P. Korstanje" Date: Tue, 7 Oct 2025 01:27:13 +0200 Subject: [PATCH 2/2] Update CHANGELOG --- CHANGELOG.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 467e75ea..e1982a72 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +### Added +- [Java] Add OSGi metadata ([#344](https://github.com/cucumber/messages/pull/344)) ## [30.0.0] - 2025-10-03 ### Changed @@ -14,9 +16,6 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ### Removed - [Python] Dropped legacy .egg-info metadata distribution artifacts ([#324](https://github.com/cucumber/messages/pull/324)) -### Added -- [Java] Add OSGi metadata ([#344](https://github.com/cucumber/messages/pull/344)) - ## [29.0.1] - 2025-09-08 ### Fixed - [JavaScript] Include schemas in npm package ([#333](https://github.com/cucumber/messages/pull/333))