So apparently they removed JAXB from Java 9 and later. Of course, I didn't know that and very happily wrote JAXB stuff in my Java 8 code. For fuck's sake. Now I don't know if I want to rewrite it (make up some kind of custom format? Migrate to properties?) or just slap on a different implementation and require it for downstream users, which is also kind of a shit situation.
What do they expect people to do? Serializable is a clusterfuck, properties are meh but at least work and are easy to parse, everything else requires third-party libraries. :02notlikethis: