Skip to content

Commit e466ab4

Browse files
laeubiChristoph Läubrich
andauthored
Add OSGi metadata (#372)
Co-authored-by: Christoph Läubrich <christoph@laeubi-soft.de>
1 parent c4e2d3c commit e466ab4

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
99
### Changed
1010
- [Ruby] Minor cosmetic / CI changes for development (Nothing front-facing)
1111
- [Python] PEP 639 licence metadata specification ([#361](https://github.com/cucumber/cucumber-expressions/pull/361))
12+
- [Java] Add OSGi metadata
1213

1314
### Removed
1415
- [Python] Remove support for end-of-life Python 3.8 and 3.9 ([#359](https://github.com/cucumber/cucumber-expressions/pull/359))

java/pom.xml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,5 +80,23 @@
8080
<scope>test</scope>
8181
</dependency>
8282
</dependencies>
83+
84+
<build>
85+
<plugins>
86+
<plugin>
87+
<groupId>biz.aQute.bnd</groupId>
88+
<artifactId>bnd-maven-plugin</artifactId>
89+
</plugin>
90+
<plugin>
91+
<groupId>org.apache.maven.plugins</groupId>
92+
<artifactId>maven-jar-plugin</artifactId>
93+
<configuration>
94+
<archive>
95+
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
96+
</archive>
97+
</configuration>
98+
</plugin>
99+
</plugins>
100+
</build>
83101

84102
</project>

0 commit comments

Comments
 (0)