-
Notifications
You must be signed in to change notification settings - Fork 51
Jakarta classes support for jaxb2-basics #162
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
Comments
My fork at hisrc-basicjaxb replaces the Note: If you are interested then be sure to review that project's readme for changes to package names and namespaces. If you have questions about my fork, please post any questions over there. |
Hi @patrodyne, I'm looking forward to your clarification. |
No problem, see Clarification of hisrc-basicjaxb-plugins. |
Hi @yurii20041 |
I just used this fork of your project with JAXB version 4.0.2 (Jakarta): Though it claims only version 3 support, it seems to work also for version 4 already. Maybe you can/want to reintegrate this fork? |
@proclos : thanks for your comment. I think that people should have done PR with their forks (I've seen many forks from the original @highsource work from both jaxb-basics and jaxb-plugin). Since jaxb 3 and jaxb 4 are not so different (jaxb 4 has jdk11 baseline), the artefact should just work for both. @mattrpav will soon migrate both jaxb2-basics and plugin to jakarta jaxb support I think |
Any updates on this? @laurentschoelens @mattrpav |
Hey @laurentschoelens @linuxmin - hoping to get to this shortly. We need it with ActiveMQ as well. I have been tied up getting jakarta work going over there as well. Thanks for the patience. For sure, we'll get this going. Questions:
Thanks! |
@mattrpav Thanks for the quick answer, that's good news! Very much appreciate your work for ActiveMQ too, as we need the Jakarta Client as well for migration to the Jakarta namespace. Keep up the good work! |
That what I made by changing package name to jaxb3_basics. If you want me to do the refacto to jaxbbasics package name, tell me, I can rework on this
No issues on this too.
|
Any news on the planned migration plan? In the meanwhile I am using |
Hi @timomeinen : work is still in progress |
Hi @laurentschoelens @mattrpav what is the actual state here? Should we wait for the new version or look for an alternate solution? |
Hi @marinkobabic If you need jakarta support before official release, see this comment which propose a quickwin by replacing javax package import by jakarta ones after generation : highsource/jaxb-tools#233 (comment) Tested OK and jaxb-basics-runtime doesn't have jaxb 2.3 dependencies in my opinion so it's OK. |
@laurentschoelens thanks for the feedback. Is my understanding correct: Your suggestion is to go with the version 0.13.1 and to replace javax package imports until you have the official version? Any idea when roughly the official version v2.3 will be available? |
I don't clearly understand your answer. |
@linuxmin / @yurii20041 / @proclos / @marinkobabic and @timomeinen : we did release v2 / v3 / v4 versions of jaxb-tools recently with jakarta support |
Great that a way has been found to continue Alexeys legacy!!! |
Hi,
jaxb2-basics isn't compatible with Jakarta EE 9 classes provided by Spring 6.
E.g. JAXBEqualsStrategy uses javax.xml.bind.JAXBElement inside the logic that isn't compatible with the latest Spring version.
I'm wondering, if you have any plan to fix it?
Thanks!
The text was updated successfully, but these errors were encountered: