jrecordbind icon indicating copy to clipboard operation
jrecordbind copied to clipboard

Upgrade to JAXB 4, and newer maven plugin

Open doctau opened this issue 10 months ago • 0 comments

This upgrades to JAXB4, switches to the hisource maven plugin which supports it, and updates all the maven plugins.

I have also switched the xs:date and xs:dateTime bindings from java.util.Date to java.time.LocalDate/LocatDateTime and added xs:time bound to LocalTime. I can remove that if you would prefer to keep it as-is.

I have no done exhaustive testing yet, but a quick check seems to work and the tests pass. I believe that this would resolve https://github.com/ffissore/jrecordbind/issues/29 (Hibernate 6 and Spring Boot 3), and make it clearer Java 17+ is supported https://github.com/ffissore/jrecordbind/issues/30, as well as obsoleting the dependabot PRs for the maven plugin updates.

doctau avatar Apr 13 '25 18:04 doctau