Some of the versions for Import-Package headers are too restrictive
-------------------------------------------------------------------

                 Key: AXIS2-4310
                 URL: https://issues.apache.org/jira/browse/AXIS2-4310
             Project: Axis 2.0 (Axis2)
          Issue Type: Bug
          Components: kernel
    Affects Versions: 1.5
            Reporter: Raymond Feng


The MF has the following Import-Package header. Some of the versions are too 
restrictive:

For example:
 javax.jms;version="1.1", won't be statified by 
http://repo2.maven.org/maven2/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/geronimo-jms_1.1_spec-1.1.1.jar
 which exports the javax.jms without a version (default to 0.0.0).

So are the servlet apis.

The other issue is that the import version 0.0.0 can only be satified by an 
export package with 0.0.0. for example, javax.xml.namespace;version="0.0.0", 
cannot be supplied by an export package with version 1.0. We should remove the 
0.0.0.

Import-Package: com.ibm.wsdl.util.xml,
 javax.activation;version="1.1",
 javax.jms;version="1.1",
 javax.jws;version="2.0",
 javax.mail;version="1.4",
 javax.mail.internet;version="1.4",
 javax.mail.util;version="1.4",
 javax.management,
 javax.naming;resolution:=optional,
 javax.rmi;resolution:=optional,
 javax.servlet;version="2.4.0",
 javax.servlet.http;version="2.4.0",
 javax.transaction,
 javax.wsdl,
 javax.wsdl.extensions,
 javax.wsdl.extensions.http,
 javax.wsdl.extensions.mime,
 javax.wsdl.extensions.schema,
 javax.wsdl.extensions.soap,
 javax.wsdl.extensions.soap12,
 javax.wsdl.factory,
 javax.wsdl.xml,
 javax.xml.namespace;version="0.0.0",
 javax.xml.parsers;resolution:=optional,
 javax.xml.stream;resolution:=optional;version="1.0",
 javax.xml.transform;resolution:=optional,
 javax.xml.transform.dom;resolution:=optional,
 javax.xml.transform.stream;resolution:=optional,
 org.apache.axiom.attachments,
 org.apache.axiom.attachments.impl,
 org.apache.axiom.attachments.lifecycle,
 org.apache.axiom.attachments.lifecycle.impl,
 org.apache.axiom.attachments.utils,
 org.apache.axiom.om,
 org.apache.axiom.om.impl,
 org.apache.axiom.om.impl.builder,
 org.apache.axiom.om.impl.llom,
 org.apache.axiom.om.impl.llom.factory,
 org.apache.axiom.om.impl.util,
 org.apache.axiom.om.util,
 org.apache.axiom.soap,
 org.apache.axiom.soap.impl.builder,
 org.apache.axiom.soap.impl.llom.soap11,
 org.apache.axiom.soap.impl.llom.soap12,
 org.apache.commons.fileupload,
 org.apache.commons.fileupload.disk,
 org.apache.commons.fileupload.servlet,
 org.apache.commons.httpclient,
 org.apache.commons.httpclient.auth,
 org.apache.commons.httpclient.methods,
 org.apache.commons.httpclient.methods.multipart,
 org.apache.commons.httpclient.params,
 org.apache.commons.httpclient.protocol,
 org.apache.commons.httpclient.util,
 org.apache.commons.io;version="1.4",
 org.apache.commons.lang;resolution:=optional,
 org.apache.commons.logging,
 org.apache.http;resolution:=optional,
 org.apache.http.entity;resolution:=optional,
 org.apache.http.impl;resolution:=optional,
 org.apache.http.impl.entity;resolution:=optional,
 org.apache.http.impl.io;resolution:=optional,
 org.apache.http.io;resolution:=optional,
 org.apache.http.message;resolution:=optional,
 org.apache.http.params;resolution:=optional,
 org.apache.http.protocol;resolution:=optional,
 org.apache.http.util;resolution:=optional,
 org.apache.neethi,
 org.apache.woden;version="0.0.0",
 org.apache.woden.internal;version="0.0.0",
 org.apache.woden.internal.wsdl20;version="0.0.0",
 org.apache.woden.internal.wsdl20.extensions;version="0.0.0",
 org.apache.woden.internal.wsdl20.extensions.http;version="0.0.0",
 org.apache.woden.internal.wsdl20.extensions.soap;version="0.0.0",
 org.apache.woden.resolver;version="0.0.0",
 org.apache.woden.schema;version="0.0.0",
 org.apache.woden.types;version="0.0.0",
 org.apache.woden.wsdl20;version="0.0.0",
 org.apache.woden.wsdl20.enumeration;version="0.0.0",
 org.apache.woden.wsdl20.extensions;version="0.0.0",
 org.apache.woden.wsdl20.extensions.http;version="0.0.0",
 org.apache.woden.wsdl20.extensions.rpc;version="0.0.0",
 org.apache.woden.wsdl20.extensions.soap;version="0.0.0",
 org.apache.woden.wsdl20.xml;version="0.0.0",
 org.apache.woden.xml;version="0.0.0",
 org.apache.ws.commons.schema,
 org.apache.ws.commons.schema.constants,
 org.apache.ws.commons.schema.resolver,
 org.apache.ws.commons.schema.utils,
 org.osgi.framework;version="1.3.0",
 org.osgi.service.cm;version="1.2.0",
 org.osgi.service.http;version="1.2.0",
 org.osgi.service.log;version="1.3",
 org.osgi.util.tracker;version="1.3.1",
 org.w3c.dom;resolution:=optional,
 org.xml.sax;resolution:=optional

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to