Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-5216

Make XWiki core artifacts usable from an OSGi environment

    XMLWordPrintable

Details

    • New Feature
    • Resolution: Unresolved
    • Major
    • None
    • 2.3
    • Component
    • None
    • Unknown

    Description

      There are several steps related to this:

      • Add OSGi manifest information
      • Add a generic OSGi Activator that registers XWiki components as OSGi services based on XWiki's annotations
      • OSGi-ify third party dependencies that are not already OSGi-ified and make them available from the XWiki remote maven repository
      • Provide 2 OSGi distributions for the XWiki rendering (since the rendering is made to be usable outside of XWiki):
        • an OBR XML file pointing to the XWiki remote repo for finding the OSGi-ified artifacts (alternatively use Nexus to wrap the XWiki remote repo and make it an OBR repo)
        • a zip file containing all bundles
      • Documentation on xwiki.org on how to use the XWiki Rendering engine from an OSGi environment

      Attachments

        There are no Sub-Tasks for this issue.

        Activity

          People

            Unassigned Unassigned
            vmassol Vincent Massol
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: