Skip to content

Document how to publish OSGi bundles #56

@raboof

Description

@raboof

In Akka, we publish OSGi bundles by replacing the packageBin task:

   Compile / packageBin := OsgiKeys.bundle.value

The advantage is that this way the bundle will be picked up correctly by other plugins publishing the packaged artifacts.

A nonobvious effect of this approach is that this will render customizations of the packageBin task, such as changing Compile / packageBin / mappings, ineffective.

Do we want to document/encourage publishing packages like this? Are there alternative solutions? If we recommend this, should we try to be as faithful as possible to the default packageBin behavior and try to honour the mappings?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions