directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stefan Seelmann (JIRA)" <>
Subject [jira] [Created] (DIRAPI-214) Replace non-OSGi dependencies
Date Tue, 23 Dec 2014 16:10:18 GMT
Stefan Seelmann created DIRAPI-214:

             Summary: Replace non-OSGi dependencies
                 Key: DIRAPI-214
             Project: Directory Client API
          Issue Type: Task
    Affects Versions: 1.0.0-M26
            Reporter: Stefan Seelmann
            Assignee: Stefan Seelmann
             Fix For: 1.0.0-M27

The following dependencies are no valid OSGi bundes:
* antlr:antlr:2.7.7
* dom4j:dom4j:1.6.1
* xpp3:xpp3:1.1.4c

Downstream OSGi projects using the API artifacts (e.g. our own Studio and also the pax-exam
based OSGi tests) need to exclude and replace them with a valid bundle.

When replacing them already in the API itself no duplicate work has to be done in downstream

The ServiceMix project creates valid OSGi bundles for all kind or projects, including those
* org.apache.servicemix.bundles:org.apache.servicemix.bundles.antlr:2.7.7_5
* org.apache.servicemix.bundles:org.apache.servicemix.bundles.dom4j:1.6.1_5
* org.apache.servicemix.bundles:org.apache.servicemix.bundles.xpp3:1.1.4c_6

The full list of wrapped bundles is here:

The only downside I see is that we are can only use the latest version they provide (but I'm
sure if required we can just send them a patch).

This message was sent by Atlassian JIRA

View raw message