[ https://issues.apache.org/jira/browse/AXIS2-4310?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12699924#action_12699924 ]
Raymond Feng commented on AXIS2-4310: ------------------------------------- I should mention the MF is from the org.apache.axis2.osgi module. > 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.