Conditionally use different sbt plugin
What does this MR do?
This merge request allows us to conditionally use a different sbt
plugin declaration for our Debian image in order to allow us to support Java 21 sbt
projects. It does this by using code inside plugins.sbt
that selects which version of the plugin to use. Currently support is limited to sbt
1.9.7.
What are the relevant issue numbers?
What are the related merge requests?
Notes
Demonstrates an alternative path forward for:
Does this MR meet the acceptance criteria?
-
Changelog entry added -
Documentation created/updated for GitLab EE, if necessary -
Documentation created/updated for this project, if necessary -
Documentation reviewed by technical writer or follow-up review issue created -
Tests added for this feature/bug -
Job definition updated, if necessary -
Conforms to the code review guidelines -
Conforms to the Go guidelines -
Security reports checked/validated by reviewer
Edited by Philip Cunningham