HttpCore OSGi bundle should not import the org.apache.http.* package
--------------------------------------------------------------------
Key: HTTPCORE-222
URL: https://issues.apache.org/jira/browse/HTTPCORE-222
Project: HttpComponents HttpCore
Issue Type: Bug
Components: HttpCore
Reporter: Willem Jiang
Current http-core-osgi OSGi META-INF has these import package,
{code}
Import-Package: javax.net.ssl,org.apache.http;version="4.1",org.apache
.http.entity;version="4.1",org.apache.http.impl;version="4.1",org.apa
che.http.impl.entity;version="4.1",org.apache.http.impl.io;version="4
.1",org.apache.http.impl.nio;version="4.1",org.apache.http.impl.nio.c
odecs;version="4.1",org.apache.http.impl.nio.reactor;version="4.1",or
g.apache.http.impl.nio.ssl;version="4.1",org.apache.http.io;version="
4.1",org.apache.http.message;version="4.1",org.apache.http.nio;versio
n="4.1",org.apache.http.nio.entity;version="4.1",org.apache.http.nio.
params;version="4.1",org.apache.http.nio.protocol;version="4.1",org.a
pache.http.nio.reactor;version="4.1",org.apache.http.nio.util;version
="4.1",org.apache.http.params;version="4.1",org.apache.http.protocol;
version="4.1",org.apache.http.util;version="4.1"
{code}
when you install the bundle, the OSGi container will complain the error about
" can't resolve the package xxx".
If there is a http-core-osgi 4.1 bundle installed in the OSGI container,
some strange error will happen, as the bundle didn't import itself.
So we need to avoid the bundle import itself, and it's important to support
install the multi-version of http-core-osgi.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]