vsch / flexmark-java

CommonMark/Markdown Java parser with source level AST. CommonMark 0.28, emulation of: pegdown, kramdown, markdown.pl, MultiMarkdown. With HTML to MD, MD to PDF, MD to DOCX conversion modules.
BSD 2-Clause "Simplified" License
2.26k stars 269 forks source link

Support for OSGi #522

Open benfortuna opened 2 years ago

benfortuna commented 2 years ago

Is your feature request related to a problem? Please describe. Currently flexmark does not support micro-kernel architectures based on OSGi.

Describe the solution you'd like The addition of OSGi metadata headers to the generated MANIFEST.MF in the core library.

Describe alternatives you've considered Sometimes Apache Servicemix will wrap libraries to add OSGi support, however this is not an ideal solution and is better to support in the library itself.

Additional context The following PR provides all the necessary changes to enable OSGi metadata in Flexmark: #521