Skip to content

Dependency Scanning and License Scanning Java 21 SBT Support Expansion

Release notes

Dependency Scanning and License Scanning will be able to support SBT projects from SBT 1.9.0 and up using Java 21. Support was limited to SBT 1.9.7 in an earlier iteration.

Problem to solve

As a user, I want to specify Java version 21, so that I can use the most recent version of Java with Dependency Scanning and License Scanning with my SBT 1.9.0+ project.

Intended users

User experience goal

The user should be able to set the DS_JAVA_VERSION environment variable in their .gitlab-ci.yml to 21 and Java 21 should be used for their SBT 1.9.0+ project.

Proposal

We are going to add version of SBT that supports Java 21 to the Dependency Scanning Docker image once this version of SBT has been released.

Documentation

  • Document SBT support for Java 21 projects

Available Tier

  • Ultimate

Implementation Plan

TBC


This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.

Edited by Philip Cunningham