michalcukierman opened a new issue, #21297:
URL: https://github.com/apache/pulsar/issues/21297

   ### Search before asking
   
   - [X] I searched in the [issues](https://github.com/apache/pulsar/issues) 
and found nothing similar.
   
   
   ### Motivation
   
   
   It seems like Pulsar, (especially Pulsar Admin Client) still depends on 
javax.annotation-api 1.3.2, which has been archived, deprecated and replaced by 
jakarta-annotation-api. This can block the future libraries upgrade and make it 
complicated to integrate with new framworks/libraries, due to classloading 
issues.
   
   Observed on using Pulsar Admin Client with Quarkus.
   
   ### Solution
   
   Upgrade to jakarta-annotation-api, which is also used by transitive 
dependencies.
   The source code can be found here: 
https://github.com/eclipse-ee4j/common-annotations-api
   
   
   ### Alternatives
   
   Not a long-term solution, but we could stick with javax.annotation-api for a 
while. Sooner or later we need to upgrade.
   
   ### Anything else?
   
   _No response_
   
   ### Are you willing to submit a PR?
   
   - [ ] I'm willing to submit a PR!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to