Enables generating manifests and module infos for multi release JARs.

  • Example: -jpms-multi-release: true

  • Values: true,false

  • Pattern: true|false|TRUE|FALSE



This instruction controls that if a JAR setup to be a multi-release jar the manifests & module-infos for each supported versions should be added. If this instruction is true, it will generate this metadata, if the instruction is absent or the value is not true, then it will ignore the versions.

A multi release Jar (MRJ) will contain directories in META-INF/versions/, where the directory name is a release number. If this instruction is enabled, then during manifest generation, bnd will also calculate a manifest and module-info in each versioned directory.