Skip to content

feat: Add use of bnd plugin to gen OSGi meta-data as per issue #318#319

Merged
jponge merged 1 commit intosmallrye:mainfrom
scottslewis:main
Mar 27, 2026
Merged

feat: Add use of bnd plugin to gen OSGi meta-data as per issue #318#319
jponge merged 1 commit intosmallrye:mainfrom
scottslewis:main

Conversation

@scottslewis
Copy link
Copy Markdown
Contributor

This pr adds usage of bnd plugin to generate OSGi metadata for the mutiny-zero-flow-adapters module.

In my snapshot build on local machine this is the generated manifest.mf contents:

Manifest-Version: 1.0
Created-By: 21.0.10 (Eclipse Adoptium)
Build-Jdk-Spec: 21
Specification-Title: SmallRye Mutiny Zero JDK Flow / Reactive Streams Ad
 apters
Specification-Version: 1.2
Specification-Vendor: SmallRye
Implementation-Title: SmallRye Mutiny Zero JDK Flow / Reactive Streams A
 dapters
Implementation-Version: 1.2.1-SNAPSHOT
Implementation-Vendor: SmallRye
Implementation-URL: https://smallrye.io
Java-Version: 21.0.10
Scm-Connection: scm:git:git@github.com:smallrye/smallrye-mutiny-zero.git
 /mutiny-zero-flow-adapters
Scm-Revision: 
Scm-Url: https://github.com/smallrye/smallrye-mutiny-zero/mutiny-zero-fl
 ow-adapters
Bnd-LastModified: 1774486047451
Bundle-Description: Adapters from/to JDK Flow and Reactive Streams
Bundle-Developers: jponge;email="julien[AT]ponge[DOT]org";name="Julien P
 onge"
Bundle-DocURL: https://smallrye.io
Bundle-License: Apache License, Version 2.0;link="https://www.apache.org
 /licenses/LICENSE-2.0.txt"
Bundle-ManifestVersion: 2
Bundle-Name: Bundle io.smallrye.reactive : mutiny-zero-flow-adapters
Bundle-SCM: url="https://github.com/smallrye/smallrye-mutiny-zero/mutiny
 -zero-flow-adapters",connection="scm:git:git@github.com:smallrye/smallr
 ye-mutiny-zero.git/mutiny-zero-flow-adapters",developer-connection="scm
 :git:git@github.com:smallrye/smallrye-mutiny-zero.git/mutiny-zero-flow-
 adapters",tag=HEAD
Bundle-SymbolicName: io.smallrye.mutiny.zero.flow.adapters
Bundle-Vendor: SmallRye
Bundle-Version: 1.2.1.SNAPSHOT
Export-Package: mutiny.zero.flow.adapters;version="1.2.1.SNAPSHOT",mutin
 y.zero.flow.adapters.common;version="1.2.1.SNAPSHOT",mutiny.zero.flow.a
 dapters.toflow;version="1.2.1.SNAPSHOT",mutiny.zero.flow.adapters.tors;
 version="1.2.1.SNAPSHOT"
Import-Package: org.jspecify.annotations;version="[1.0,2)",org.reactives
 treams;version="[1.0,2)"
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=17))"
Tool: Bnd-7.2.1.202601121903

This metadata uses the same Bundle-SymbolicName as is found in the module-info.java...i.e.: io.smallrye.mutiny.zero.flow.adapters.

@jponge jponge merged commit 12a657d into smallrye:main Mar 27, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Provide OSGi metadata for mutiny-zero-flow-adapters module, in support of usage in mutiny rxjava3 extension

2 participants