ukf / ukf-mda

UK federation aggregator beans
0 stars 2 forks source link

Port to Java 17 #29

Closed iay closed 1 year ago

iay commented 1 year ago

The upstream MDA 0.10 will now be based on the Shibboleth Java 17 platform, so we need to adjust accordingly.

This obviously involves adopting the new Shibboleth parent POM, but also apparently requires a new version of the ukf-members project, as that uses JAXB. My assumption is that the problem there is that JAXB has moved to the new Jakarta namespaces.

iay commented 1 year ago

I'm going to reduce the scope on this one a little. It is possible to get ukf-mda back to working with Java 17, using the new Shibboleth parent, but still using the existing ukf-members based on the javax rather than jakarta namespaces. That's good enough for now, so that's what we should do.

We will want to make subsequent changes once ukf-members gets ported up to the new baseline of Java 17 and Jakarta namespaces.

iay commented 1 year ago

Because this will involve changing the actions, I'll make a fork to test it. Thanks to @philsmart for that hint.

iay commented 1 year ago

Initial changes are 11804b170d2b21ad4a8fe94f6d20f7a326b1c980.