You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by "Stefan Seelmann (JIRA)" <ji...@apache.org> on 2014/12/23 17:10:18 UTC

[jira] [Created] (DIRAPI-214) Replace non-OSGi dependencies

Stefan Seelmann created DIRAPI-214:
--------------------------------------

             Summary: Replace non-OSGi dependencies
                 Key: DIRAPI-214
                 URL: https://issues.apache.org/jira/browse/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 projects.

The ServiceMix project creates valid OSGi bundles for all kind or projects, including those mentioned:
* 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: https://svn.apache.org/viewvc/servicemix/smx4/bundles/trunk/

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
(v6.3.4#6332)