I found the solution. Pretty trivial, but probably unexpected when
migrating. It is required to have 2 require entries in the
module-info.java. I guess one for the API, and one for the implementation:
requires java.xml.bind;
requires com.sun.xml.bind;
Then it works. Thanks for your effort!
Am 13.02.19 um 12:30 schrieb Alan Bateman:
On 13/02/2019 11:14, Oliver Z. wrote:
Can you tell me where i can download the JAXB 2.4 final module? I
only found 2.4.0-b... which does not seem to be a final to me.
I also tried to write to that list but i am waiting for approval,
which seems pretty long now (maybe the owner is on vacation or so..).
Do you know any other mailing list/resource i could contact to get
that information? Otherwise i guess i have to go with xstream to not
to be blocked for days now.
I think you need to follow up on the Eclipse or Jakarta EE mailing
lists about this as JAXB is not maintained here. From what I can tell
from the release notes [1], the Java EE JAXB project released 2.4.0
with changes to fix the issues they had deploying the JAXB runtime on
the module path. It was a bit awkward before those changes in that you
had to leave the runtime on the class path when running with
java.xml.bind on the module path. I have no insight into why the
download on the Eclipse site is 2.3.2 rather than the latest.
-Alan
[1] https://javaee.github.io/jaxb-v2/doc/user-guide/ch02.html#a-2-4-0