eclipse-ee4j/jaxb-ri

systemId resolution regression introduced in 2.3.4+

mattrpav opened this issue · 1 comments

While modernizing the jaxb-tools (formerly the Highsource jaxb2-basics, maven-jaxb2-plugin, etc), we came across a use case that results in the need for us to work around systemId detection and handling.

We are looking for a better long-term solution for being able to wire into the xjc lifecycle, or send a config option to change the new default behavior.

@laurentschoelens has coded up a work-around and a demo project highlighting the issue.

This is the identified change in jaxb-ri:
b3a2c63

jaxb-tools PR with work-around: highsource/jaxb-tools#329
JAXB Tools project: https://github.com/highsource/jaxb-tools

lukasj commented

likely introduced by the fix for #1502 and/or b3a2c63