Description
The parent 41 has these lines:
<maven.compiler.source>1.${javaVersion}</maven.compiler.source> <maven.compiler.target>1.${javaVersion}</maven.compiler.target>
This makes any Java above 9 defunct (and we do not go below 8, so it works for only two versions). If you try to use 11, 17 or oh my god 21, you end up with "1.11", "1.17" and "1.21" subsequently. While for javac this is not a biggie (it will ignore this if release set, and hopefully is), but reporting/site/whatever craps out badly on this.
Remove the prefix "1.", and let those on 8 use 1.8 instead.
Attachments
Issue Links
- is related to
-
MARCHETYPES-81 generate maven.compiler.target 8 instead of 1.8
- Closed
- links to