• Intro Headers Instructions Macros Commands
  • Fork me on GitHub
    • Introduction
    • How to install bnd
    • Guided Tour
    • Guided Tour Workspace & Projects
    • Concepts
    • Best practices
    • Build
    • Generating JARs
    • Versioning
    • Baselining
    • Service Components
    • Metatype
    • Contracts
    • Manifest Annotations
    • Resolving Dependencies
    • Launching
    • Testing
    • Packaging Applications
    • Wrapping Libraries to OSGi Bundles
    • From the command line
    • For Developers
    • Plugins
    • Tools bound to bnd
    • Header Reference
    • Instruction
    • Instruction Index
    • Macro Reference
    • Macro Index
    • Command Reference
    • Plugins Reference
    • Settings
    • Errors
    • Warnings
    • Frequently Asked Questions
  • Fragment-Host ::= bundle-description

    The Fragment-Host manifest header links the fragment to its potential hosts. A fragment bundle is loaded in the same class loader as the host that it will be attached to in runtime. When a fragment is attached to its host, then some headers are merged. One of those headers is the Import Package header.

    bnd will calculate the references without taking the host into account. If the fragment uses packages from the host, quite likely, then these would result in imports. For this reason, bnd will subtract any package that can be found in the host from the import.

    • Contact
    • Developers
    • More