Support Java 15 for License Compliance
Release notes
Java 15 is now supported for License Compliance based on customer requests. You can see the full list of supported package managers and languages here: https://docs.gitlab.com/ee/user/compliance/license_compliance/#supported-languages-and-package-managers
Problem to solve
Java 15 came out, we know Java is a popular language choice by our users, we should seek to support it.
Please review current support and plan for what changes need to be made for this to be supported and tested
Implementation plan
-
.gitlab/deb.yml
: Add CI job fordeb
stage for Java 15.gitlab/deb.yml
config/files/.tool-versions
: change default java version to 15config/projects/java.rb
: change to default fetch version to 15-
config/software/asdf_java.rb
:change default version to 15and addversion "15"
block - Fix failed tests related to changing default version
- Add integration tests to
spec/integration/java/
to test behaviour with Java 15. - Bump version of the analyser and add changelog entry.
Links / references
Edited by Igor Frenkel