Skip to content

3.0.0-RC3 jars don't export packages via OSGi headers #6671

Closed
@io7m

Description

@io7m

Hello!

I've noticed that the 3.0.0-RC* artifacts on Maven Central don't export any packages via their OSGi headers despite actually having full OSGi metadata (note that all of the packages are there as Private-Package declarations):

Manifest-Version: 1.0
Automatic-Module-Name: io.reactivex.rxjava3
Bnd-LastModified: 1568707123117
Bundle-Description: Reactive Extensions for the JVM – a library for 
 composing asynchronous and event-based programs using observable sequ
 ences for the Java VM.
Bundle-DocURL: https://github.com/ReactiveX/RxJava
Bundle-ManifestVersion: 2
Bundle-Name: rxjava
Bundle-SymbolicName: rxjava
Bundle-Vendor: RxJava Contributors
Bundle-Version: 3.0.0.RC3
Created-By: 1.8.0_222 (Private Build)
Eclipse-ExtensibleAPI: true
Import-Package: org.reactivestreams;version="[1.0,2)"
Private-Package: io.reactivex.rxjava3.annotations,io.reactivex.rxjava3
 .core,io.reactivex.rxjava3.disposables,io.reactivex.rxjava3.exception
 s,io.reactivex.rxjava3.flowables,io.reactivex.rxjava3.functions,io.re
 activex.rxjava3.internal.disposables,io.reactivex.rxjava3.internal.fu
 nctions,io.reactivex.rxjava3.internal.fuseable,io.reactivex.rxjava3.i
 nternal.observers,io.reactivex.rxjava3.internal.operators.completable
 ,io.reactivex.rxjava3.internal.operators.flowable,io.reactivex.rxjava
 3.internal.operators.maybe,io.reactivex.rxjava3.internal.operators.mi
 xed,io.reactivex.rxjava3.internal.operators.observable,io.reactivex.r
 xjava3.internal.operators.parallel,io.reactivex.rxjava3.internal.oper
 ators.single,io.reactivex.rxjava3.internal.queue,io.reactivex.rxjava3
 .internal.schedulers,io.reactivex.rxjava3.internal.subscribers,io.rea
 ctivex.rxjava3.internal.subscriptions,io.reactivex.rxjava3.internal.u
 til,io.reactivex.rxjava3.observables,io.reactivex.rxjava3.observers,i
 o.reactivex.rxjava3.parallel,io.reactivex.rxjava3.plugins,io.reactive
 x.rxjava3.processors,io.reactivex.rxjava3.schedulers,io.reactivex.rxj
 ava3.subjects,io.reactivex.rxjava3.subscribers
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.6))"
Tool: Bnd-4.2.0.201903051501

Is there some reason for this?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions