Status: Closed (View Workflow)
Currently there is no Java 9+ signatures for Animal Sniffer, so we cannot really compile code for Java 11 without disable static checks. CC olamy who may know workarounds
- Disable Animal sniffer when java.level is 9 or above
- Enable http://openjdk.java.net/jeps/247 flags for newer versions (maybe Maven Compiler does it automatically)
- is blocking
JENKINS-54828 Support building plugins with Java 11 and 17
- links to
Jesse Glick added a comment -
basil’s https://github.com/jenkinsci/plugin-pom/pull/478 does this.
Basil Crow added a comment -
Released in 4.40.
IMHO we do not need anymore animal sniffer but simply use the release compiler flag...
Read the motivation section here http://openjdk.java.net/jeps/247 I guess this was inspired by our signatures.
This simply insure the code is RELEASE compatible.