Skip to content

MANIFEST.MF missing ImplementationVersion #889

@melloware

Description

@melloware

Looking at your Manifest its missing Implementation version.

This means in Java code I cannot detect the Caffeine version using Caffeine.class.getPackage().getImplementationVersion() which is standard practice. Unless I can get the version some other way?

Manifest-Version: 1.0
Automatic-Module-Name: com.github.benmanes.caffeine
Bundle-License: https://www.apache.org/licenses/LICENSE-2.0
Bundle-ManifestVersion: 2
Bundle-Name: com.github.ben-manes.caffeine
Bundle-SymbolicName: com.github.ben-manes.caffeine
Bundle-Version: 3.1.5
Created-By: 11.0.18 (Eclipse Adoptium)
Export-Package: com.github.benmanes.caffeine.cache;uses:="com.github.b
 enmanes.caffeine.cache.stats";version="3.1.5",com.github.benmanes.caf
 feine.cache.stats;uses:="com.github.benmanes.caffeine.cache";version=
 "3.1.5",com.github.benmanes.caffeine;version="3.1.5"
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=11))"
Tool: Bnd-6.4.0.202211291949

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions