Make Smack jar an OSGi bundle.

Description

Add the OSGi properties to the manifest to produce an OSGi deployable jar file.

Environment

None

Activity

Florian Schmaus 
April 7, 2019 at 2:03 PM

OSGi support was removed with d06f533bb975f41a5e86c990e1bb830b7e7dc923 in the master branch, which will become Smack 4.4, because the used OSGi gradle plugin was deprecated by gradle and the recommended alternative turned out to be not drop in replacement (at least for Smack): Simply substituting the plugin did not work.

As I have no personal or monetary incentive for OSGi, but for obvious reasons do not want to carry around a deprecated plugin, the decision was made to remove OSGi support for now. Of course that does not mean that I would oppose OSGi support in Smack. Any help is appreciated, be it a code contribution or hiring me or someone else to reestablish OSGi support in Smack.

Florian Schmaus 
May 5, 2014 at 3:15 PM

Robin Collier 
February 1, 2014 at 10:24 PM

Made all bundles a fragment of the main Smack bundle. Fixed versioning issues.

Florian Schmaus 
October 18, 2013 at 10:16 AM

Regression of OSGi functionality reported: http://community.igniterealtime.org/message/233283

Robin Collier 
December 21, 2011 at 2:29 PM

Added bnd wrap to the build process to generate OSGi attributes.

Details

Assignee

Reporter

Labels

Ignite Forum URL

Fix versions

Affects versions

Priority

Created June 28, 2011 at 5:40 PM
Updated October 28, 2020 at 1:28 PM