Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Add OSGi manifest headers #690
This change moves to using the biz.aQute.bnd Gradle plugin to
Note that until Agrona 1.0.4 is released (or at least a version containing
This change moves to using the biz.aQute.bnd Gradle plugin to produce OSGi-compatible manifests in jar files. Currently, only the aeron-client, aeron-driver, and aeron-cluster modules have been updated to provide OSGi metadata because the other modules are samples, tests, or should never need to be visible inside an OSGi container. Care has been taken to preserve the existing defined manifest fields (Automatic-Module-Name, Implementation-Title, etc). Note that until Agrona 1.0.4 is released (or at least a version containing real-logic/agrona@49e769e), the generated package imports for Agrona will be unversioned. This will self-correct when Agrona 1.0.4+ is released and Aeron is updated to point to the new version.