[ 
https://issues.apache.org/jira/browse/GERONIMO-6557?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15659738#comment-15659738
 ] 

Benjamin Graf commented on GERONIMO-6557:
-----------------------------------------

Well, that 's right. Actually I have the same Problem from the other side. Some 
libraries needs JMS 1.1 API and some some need 2.0 and some are linking without 
explicit version or broad version [1,1;3] causing problems. (e.g. ActiveMQ, or 
Camel). With 2.0 also exporting 1.1 it might be possible to replace both 
versions with only one. If the various features that reference the jms api with 
the dependency="true" flag will use the new bundle instead the runtime problem 
you describe should be gone.

> Enhance JMS 2.0 API jar
> -----------------------
>
>                 Key: GERONIMO-6557
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-6557
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>            Reporter: Benjamin Graf
>
> The actual implementation exports javax.jms package as version 2.0.
> Many OSGi dependencies only import javax.jms without explicit version causing 
> problems while mixing messaging systems. (e.g. ActiveMQ vs. WMQ) The actual 
> API is 100% backward compatible therefor it should be consider exporting it 
> either under version 1.1 to have only one JMS API jar under OSGi environments.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to