Skip to content

Commit f6ffe38

Browse files
author
Christoph Läubrich
committed
Generate OSGi infos in the manifest
See cucumber/common#2285
1 parent 2f3def1 commit f6ffe38

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
1414
### Removed
1515
- [Python] Dropped legacy .egg-info metadata distribution artifacts ([#324](https://github.com/cucumber/messages/pull/324))
1616

17+
### Added
18+
- [Java] Add OSGi metadata ([#344](https://github.com/cucumber/messages/pull/344))
19+
1720
## [29.0.1] - 2025-09-08
1821
### Fixed
1922
- [JavaScript] Include schemas in npm package ([#333](https://github.com/cucumber/messages/pull/333))

java/pom.xml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,19 @@
101101
</configuration>
102102
</plugin>
103103

104+
<plugin>
105+
<groupId>biz.aQute.bnd</groupId>
106+
<artifactId>bnd-maven-plugin</artifactId>
107+
</plugin>
108+
<plugin>
109+
<groupId>org.apache.maven.plugins</groupId>
110+
<artifactId>maven-jar-plugin</artifactId>
111+
<configuration>
112+
<archive>
113+
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
114+
</archive>
115+
</configuration>
116+
</plugin>
104117
<plugin>
105118
<groupId>org.codehaus.mojo</groupId>
106119
<artifactId>build-helper-maven-plugin</artifactId>

0 commit comments

Comments
 (0)