Skip to content

Commit 243d853

Browse files
author
Christoph Läubrich
committed
Generate OSGi infos in the manifest
See cucumber/common#2285
1 parent 5424ca2 commit 243d853

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

CHANGELOG.md

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

12+
### Added
13+
- [Java] add OSGi metadata ([#344](https://github.com/cucumber/messages/pull/344))
14+
1215
## [29.0.1] - 2025-09-08
1316
### Fixed
1417
- [JavaScript] Include schemas in npm package ([#333](https://github.com/cucumber/messages/pull/333))

java/pom.xml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>io.cucumber</groupId>
77
<artifactId>cucumber-parent</artifactId>
8-
<version>4.3.8</version>
8+
<version>4.3.9</version>
99
</parent>
1010
<artifactId>messages</artifactId>
1111
<version>29.0.2-SNAPSHOT</version>
@@ -100,7 +100,19 @@
100100
<propertiesEncoding>UTF-8</propertiesEncoding>
101101
</configuration>
102102
</plugin>
103-
103+
<plugin>
104+
<groupId>biz.aQute.bnd</groupId>
105+
<artifactId>bnd-maven-plugin</artifactId>
106+
</plugin>
107+
<plugin>
108+
<groupId>org.apache.maven.plugins</groupId>
109+
<artifactId>maven-jar-plugin</artifactId>
110+
<configuration>
111+
<archive>
112+
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
113+
</archive>
114+
</configuration>
115+
</plugin>
104116
<plugin>
105117
<groupId>org.codehaus.mojo</groupId>
106118
<artifactId>build-helper-maven-plugin</artifactId>

0 commit comments

Comments
 (0)