diff --git a/CHANGELOG.md b/CHANGELOG.md
index 16ed5aec..73c05706 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 ([#131](https://github.com/cucumber/gherkin-utils/pull/131))
## [10.0.0] - 2025-09-12
### Added
diff --git a/java/pom.xml b/java/pom.xml
index cb51bdb3..c4c30022 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -30,29 +30,47 @@
HEAD
-
-
-
- org.junit
- junit-bom
- 6.0.0
- pom
- import
-
-
-
+
+
+
+ biz.aQute.bnd
+ bnd-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+
+
+
+
+
- io.cucumber
- gherkin
- [24.1.0,36.0.0)
-
-
-
- org.junit.jupiter
- junit-jupiter
- test
+ org.junit
+ junit-bom
+ 6.0.0
+ pom
+ import
+
+
+
+
+ io.cucumber
+ gherkin
+ [24.1.0,36.0.0)
+
+
+
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+