[tag-expressions] (Java) Make the jar a bundle to support osgi. #99

Open
wants to merge 1 commit into
from

Projects

None yet

1 participant

@brasmusson
Contributor

Summary

Build the tag-expressions jar as a OSGi bundle.

Details

  • Declare the packaging type as bundle
  • Use the maven-bundle-plugin to create the manifest according to the OSGi requirement.

Motivation and Context

cucumber/cucumber-jvm#873 added support to execute Cucumber-JVM in OSGi containers. To not lose that ability when using the tag-expression library in Cucumber-JVM, the tag-expressions jar need to be built as an OSGi bundle.

How Has This Been Tested?

I have locally run the pax-exam example of Cucumber-JVM, which exemplifies testing OSGi bundles, successfully with these changes.

Types of changes

  • New feature (non-breaking change which adds functionality).
@brasmusson brasmusson [tag-expressions] (Java) Make the jar a bundle to support osgi.
91902c2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment