By the way, you can see in activemq-client:

    javax.jms;version="[1.1,3)",

So:
1. if your application uses the same range, it works
2. if your application use [1.1,2), than, simple add javax.jms
(geronimo) 1.1 bundle

Regards
JB

On Mon, Jun 20, 2022 at 7:45 PM Arthur Naseef <a...@amlinv.com> wrote:
>
> I created the following ticket to address applications failing to load into
> Karaf with AMQ 5.16.3 - 5.17.1 due to an incompatible change in the
> activemq-client feature.
>
> https://issues.apache.org/jira/browse/AMQ-8971
>
>
> Looks to me like the right fix here is to revert the change to the JMS 1.1
> spec in the feature because all of the AMQ internals are still 100% on the
> JMS 1.1 spec.  The maven-bundle-plugin for client applications is doing the
> right thing by generating "Package-Import" lines with version range
> "1.1,2.0)", but the feature doesn't match it.
>
> It seems we have sacrificed the core case to solve an edge case.
>
> Thoughts?
>
> Art

Reply via email to