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)