Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enhancement] Jakarta EE9+ without classifiers #1351

Open
1 of 2 tasks
papegaaij opened this issue Mar 11, 2024 · 2 comments
Open
1 of 2 tasks

[Enhancement] Jakarta EE9+ without classifiers #1351

papegaaij opened this issue Mar 11, 2024 · 2 comments
Labels
Milestone

Comments

@papegaaij
Copy link

Search before asking

  • I had searched in the issues and found no similar issues.

Enhancement Request

At the moment Shiro uses the jakarta classifier for jars that have been transformed to the Jakarta EE namespace. This makes it hard to get the dependencies correct, because these jars share their dependencies with the non-Jakarta variants.

Describe the solution you'd like

Many projects have moved their source code to Jakarta EE 9 or higher. Shiro could start version 3 with Jakarta EE 10. It should not be that hard to keep supporting both 2.x and 3.x for some time, as the code is mostly identical.

Are you willing to submit PR?

  • Yes I am willing to submit a PR!
@lprimak
Copy link
Contributor

lprimak commented Mar 11, 2024

That's being discussed currently on the mailing list.
Another topic is to keep base Java version as 11 or take it to 17 or 21.
Your opinion would be welcome.

@papegaaij
Copy link
Author

Yes, I know. I'm the one who started the discussion. I would require Java 17. This will be required for Jakarta EE 11 as well. It has good support both in tools and servers. It would make sense to test on 21 as well, as it's the next LTS and servers like WildFly will make this the recommended SE version soon (probably WildFly 32 or 33).

@lprimak lprimak modified the milestones: 2.0.1, 3.0.0 Mar 15, 2024
@lprimak lprimak added the jakartaee Jakarta EE label Apr 6, 2024
@github-actions github-actions bot added the Stale label Jul 6, 2024
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Jul 13, 2024
@lprimak lprimak removed the Stale label Jul 13, 2024
@lprimak lprimak reopened this Jul 13, 2024
@lprimak lprimak added the 3.x label Aug 4, 2024
@github-actions github-actions bot added the Stale label Nov 3, 2024
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Nov 11, 2024
@lprimak lprimak removed the Stale label Nov 11, 2024
@lprimak lprimak reopened this Nov 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants