Hi,
I am attempting to update the plugin so we can add the old JAXB library dependencies as the first step to modernizing the framework for newer JVMs.
I using Java 17 on my work box and was able to use the following as a dependency to use the framework:
val jaxbApi = "javax.xml.bind" % "jaxb-api" % "2.3.1"
I can get the scalaxb API, plugin, and tests to compile with this dependency but can't get the integration tests to work via the conscript setup because it also needs this dependency and also perhaps a JAXB runtime. Not sure exactly how that works.
I don't think adding this will harm Java 8 where it is included because the included classes would be loaded first.
Would you also consider dropping older Scala and sbt versions?
Note: the newer JAXB infrastructure uses the jakarta.xml.bind namespace so that would require more changes.
Thanks,
Eric