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)