Annotation Type Manifest

    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      String value
      Include versions defined as maven version ranges
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      String excludeVersion
      Excluded versions defined as maven version ranges
      Name[] names
      List of Manifest Key/Value pairs to be matched against the entries of the Manifest.
      String[] versionName
      The Manifest Names (keys) to be used to retrieve the version.
    • Element Detail

      • value

        String value
        Include versions defined as maven version ranges
        Returns:
      • versionName

        String[] versionName
        The Manifest Names (keys) to be used to retrieve the version. These are tried in the order they get declared
        Returns:
        Default:
        {"Bundle-Version", "Implementation-Version", "Specification-Version"}
      • excludeVersion

        String excludeVersion
        Excluded versions defined as maven version ranges
        Returns:
        Default:
        ""
      • names

        Name[] names
        List of Manifest Key/Value pairs to be matched against the entries of the Manifest. These are evaluated as an AND condition, meaning all should match.
        Returns:
        the name[]
        Default:
        {}