Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add OSGi metadata #926

Closed
wants to merge 2 commits into from
Closed

Add OSGi metadata #926

wants to merge 2 commits into from

Conversation

cnoelle
Copy link

@cnoelle cnoelle commented Aug 8, 2019

maven-bundle-plugin added to pom.xml. This will lead to OSGi headers in the MANIFEST.MF, so the project can be used in an OSGi environment directly. No effects on non-OSGi users, no additional dependencies.
Note: no detailed configuration of the plugin is provided, which means that all packages of the project will be exported. This is a sensible default and minimizes maintenance requirements.

Related Issue

Fixes #822

Motivation and Context

support OSGi

How Has This Been Tested?

Built locally and run in a Felix OSGi framework -> works just fine

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

-> no code changes, only added a maven plugin

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

@marci4
Copy link
Collaborator

marci4 commented Jan 19, 2020

@cnoelle could you change to bnd-maven-plugin as mentioned in #822 as it is in more active development? thx

@marci4
Copy link
Collaborator

marci4 commented Feb 25, 2020

Gonna use #971 as it is represents are more active plugin.

Thx for your pull request anyways!

Best regards,
Marcel

@marci4 marci4 closed this Feb 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add OSGi metadata
3 participants