Remove java 8 from spotbugs
Proposal
We should remove out-of-the-box Java 8 support from spotbugs.
Reasoning
By the time of the 15.0 release, we'd be out of the public release period for Java 8, according to the discussion in &7201 (closed). The Oracle Java SE Support Roadmap has later timelines for commercial support, but for those still using Java 8, the pre-compilation strategy is still supported.
Implementation Plan
-
Remove Java 8 footprint from Code. Default version(17) is retained. | gitlab-org/security-products/analyzers/spotbugs!138 (merged) -
Update Build tools (Maven,Gradle & SBT) to have JDK Support version >= 11 -
Change the following Test project's build tools and compiler target version to Java 11 and above -
scala-sbt | gitlab-org/security-products/tests/scala-sbt!58 (merged) -
monorepo-spotbugs | gitlab-org/security-products/tests/monorepo-spotbugs!3 (merged) -
kotlin-gradle | gitlab-org/security-products/tests/kotlin-gradle!3 (merged) -
java-maven | gitlab-org/security-products/tests/java-maven!155 (merged) -
java-maven-multimodules | gitlab-org/security-products/tests/java-maven-multimodules!84 (merged) -
java-maven-java-8 | Removed -
java-gradle | gitlab-org/security-products/tests/java-gradle!79 (closed) -
java-groovy | gitlab-org/security-products/tests/java-groovy!21 (merged)
-
Edited by Vishwa Bhat