Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
As SonarSource is stopping support for Java 8 analysis (https://sonarcloud.io/documentation/appendices/move-analysis-java-11/), we should switch to matrix builds with Jenkins with Java 8 and 11 builds in parallel (https://www.jenkins.io/blog/2019/12/02/matrix-building-with-scripted-pipeline/ ).
The Java 8 build should be deployed to Apache Snapshots (for backwards compatibility reasons). The Java 11 build should be used for coverage analysis and sonar execution..
Attachments
Issue Links
- is duplicated by
-
SLING-9880 Run SonarQube analysis with JDK 11
- Resolved
- is related to
-
SLING-9984 HTL Testing: Errors in date and currency formatting tests with Java 11
- Closed
-
SLING-12006 Jenkins: Sonarcloud Analysis with Java 17
- Resolved
-
SLING-9980 Junit Core ITs fail with jdk11
- Resolved
-
SLING-9929 Use PaxExamServer for HTTP-based integration testing
- Closed
- relates to
-
SLING-10691 mvn sonar:sonar (Java 11) fails for many modules, "Unable to create javax script engine for javascript"
- Open
-
SLING-9948 Jenkins: Parallelize steps of pipeline
- Resolved
-
SLING-8728 Make sure Sling modules can be built with Java 8, Java 11 and the latest release
- Open