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]

Reply via email to