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

Robbie Gemmell commented on AMQ-8569:
-------------------------------------

Just to note, looking closer it is actually more nuanced, the provided 
dependency wasnt added until 5.16.2 so although the 5.16.x manifest is clearly 
truncated in 5.16.0 and 5.16.1 that isnt why it wasnt present, it simply didnt 
exist in the client module before then.

> mismatch in activemq-client osgi and pom dependency requirements
> ----------------------------------------------------------------
>
>                 Key: AMQ-8569
>                 URL: https://issues.apache.org/jira/browse/AMQ-8569
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: JMS client
>    Affects Versions: 5.17.0
>            Reporter: Robbie Gemmell
>            Assignee: Jean-Baptiste Onofré
>            Priority: Major
>             Fix For: 5.17.1
>
>
> The activemq-client module has a 'provided' dependency on xstream, meaning 
> users do not get that dependency passed on, they need their own dependency on 
> it. The osgi details in the activemq-client manifest however dont list it as 
> optional, so it is required there. This requirement perhaps hasnt been 
> effective in many prior releases though (e.g see 5.15.15, 5.16.0 and 5.16.1 
> for example) as the manifest is clearly truncated mid-declaration in earlier 
> releases and may have omitted it depending on ordering etc.
> The details in the activemq-osgi manifest do list xstream as optional. It 
> seems like activemq-client should also.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to