The SonarQube server already requires Java 11.
Now we'll migrate the scanner-engine to Java 11, forcing all scanners pointing to SonarQube to run with Java 11.
This change will also allow us to migrate most modules of SonarQube to Java 11, with a few exceptions. Some modules need to stay with java 8 because they are used by SonarLint, which still runs with Java 8:
- sonar-ws (only protobuf stubs)
- sonar-scanner-protocol (only protobuf stubs)