Открыт пулл-реквест с обновлением официального докер-образа SonarQube до 17ой джавы:
https://github.com/SonarSource/docker-sonarqube/pull/584
Судя по таск-трекеру SonarSource, sonar-scanner версии 4.8 тоже начнёт поддерживать java17:
https://sonarsource.atlassian.net/plugins/servlet/mobile?originPath=%2Fbrowse%2FSQSCANNER-102#issue/SQSCANNER-102
Казалось бы, какая разница для BSL Language Server, какая там версия в сонаре? А по факту - просто огроменная.
Коммьюнити плагин для Сонара оставался последней занозой в заднице, работающей с BSL LS не по честному LSP-протоколу, а "прямыми импортами" и подключением к внутренностям. И этот факт был решающим в вопросе выбора версии джавы, на которой можно было бы разрабатывать BSL LS.
Да, можно было переделать сонар-плагин под работу по LSP, и я даже начал это потихоньку ковырять, но работы там непочатый край, а для пользователя неудобств прибавится.
Теперь же можно будет перевести BSL LS на семнашку и свежий сияющий Spring Boot 3!