I suggest requiring Java 17 for the build as it would make the build
simpler, and it would make testing easier.

>certainly after we complete the migration to Maven

The support of building with Java 8 and Java 9+ requires Maven profiles and
different code paths. It would require excecuting build jobs with multiple
jdk versions. At the same time, it provides no benefits.
The users do not care which JDK version Xalan devs use.

See
https://jakewharton.com/build-on-latest-java-test-through-lowest-java/

In other words, switching to Java 17 for the build would simplify migration
when compared with supporting several build Java versions.

Vladimir

Reply via email to