I tried to run qsv using java21 and it failed when trying to write the xml output because it couldn't find an implementation of the jakarta.bind package to use.
This fix adds the required jars to the qcommon project, which means that all projects that use qcommon should be able to write xml output.
I've updated some dependencies too as some were marked as having vulnerabilities in maven.
Type of change
[X] Bug fix (non-breaking change which fixes an issue)
How Has This Been Tested?
Unit tests pass. Will be put through the regression once released.
Are WDL Updates Required?
nope
Checklist:
[X] My code follows the style guidelines of this project
[X] I have performed a self-review of my own code
[X] I have commented my code, particularly in hard-to-understand areas
[X] I have made corresponding changes to the documentation
[X] My changes generate no new warnings
[X] I have added tests that prove my fix is effective or that my feature works
[X] New and existing unit tests pass locally with my changes
Description
I tried to run qsv using java21 and it failed when trying to write the xml output because it couldn't find an implementation of the jakarta.bind package to use.
This fix adds the required jars to the qcommon project, which means that all projects that use qcommon should be able to write xml output.
I've updated some dependencies too as some were marked as having vulnerabilities in maven.
Type of change
How Has This Been Tested?
Unit tests pass. Will be put through the regression once released.
Are WDL Updates Required?
nope
Checklist: