marcanpilami commented on issue #1324:
URL: https://github.com/apache/shiro/issues/1324#issuecomment-2082090411

   Hello, I've tested the main branch and the fix seems to be incomplete: it 
replaces the javax namespace by a jakarta one inside the manifest, but without 
changing the version of the import. 
   
   For example, the normal package imports 
`javax.annotation.security;version="[1.3,2)"`. The fix for the jakarta version 
just renames it to `jakarta.annotation.security;version="[1.3,2)"`.
   
   However, Jakarta never released a 1.3.x bundle containing jakarta.* package 
- they only released a transition bundle containing javax.* packages. The first 
version of jakarta.annotations-api containing a jakarta.* package is 2.0.0. 
   
   So we need to change the version, not only the imports. I do not know what 
shade is able to do here - we may have to add a Maven profile to change the 
dependencies. 
   
   @lprimak : Would it be possible to reopen this or should I create a new 
ticket?


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to