Class ManifestAttributes

java.lang.Object
io.quarkus.paths.ManifestAttributes

public class ManifestAttributes extends Object
Manifests for some libraries can be quite large (e.g. for commons-codec, it is 21 KB).

Given we keep a lot of ArchivePathTree around, it seems like a good idea to only keep around the Manifest entries that we actually use in Quarkus.

This can be extended further in the future if we need more attributes.

  • Method Details

    • of

      public static ManifestAttributes of(Manifest manifest)
    • getSpecificationTitle

      public String getSpecificationTitle()
    • getSpecificationVersion

      public String getSpecificationVersion()
    • getSpecificationVendor

      public String getSpecificationVendor()
    • getImplementationTitle

      public String getImplementationTitle()
    • getImplementationVersion

      public String getImplementationVersion()
    • getImplementationVendor

      public String getImplementationVendor()
    • isMultiRelease

      public boolean isMultiRelease()