Skip to content

Commit

Permalink
обновлены зависимости + добавил в доку jdk 23 и win 11
Browse files Browse the repository at this point in the history
  • Loading branch information
theshadowco committed Feb 23, 2025
1 parent 954e27d commit 36a5fac
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 9 deletions.
8 changes: 3 additions & 5 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -75,18 +75,16 @@ dependencies {
api("org.eclipse.lsp4j", "org.eclipse.lsp4j.websocket.jakarta", "0.24.0")

// 1c-syntax
api("io.github.1c-syntax", "bsl-parser", "0.26.0-rc.1") {
api("io.github.1c-syntax", "bsl-parser", "0.26.0") {
exclude("com.ibm.icu", "*")
exclude("org.antlr", "ST4")
exclude("org.abego.treelayout", "org.abego.treelayout.core")
exclude("org.antlr", "antlr-runtime")
}
api("io.github.1c-syntax", "utils", "0.6.2")
api("io.github.1c-syntax", "mdclasses", "0.15.0-rc.1")
api("io.github.1c-syntax", "mdclasses", "0.15.0")
api("io.github.1c-syntax", "bsl-common-library", "0.8.0")
api("io.github.1c-syntax", "supportconf", "0.14.1") {
exclude("io.github.1c-syntax", "bsl-common-library")
}
api("io.github.1c-syntax", "supportconf", "0.14.2")
api("io.github.1c-syntax", "bsl-parser-core", "0.3.0")

// JLanguageTool
Expand Down
4 changes: 2 additions & 2 deletions docs/en/systemRequirements.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@ Using `BSL Language Server` has some limitations, listed bellow

`BSL Language Server` is a console Java application and requires the presence of a Java virtual machine on the computer.

The minimum supported version is Java 17, but as part of the build pipelines, a health check is performed when using more recent versions. Java versions 17 and 21 are currently supported.
The minimum supported version is Java 17, but as part of the build pipelines, a health check is performed when using more recent versions. Java versions 17, 21 and 23 are currently supported.

JDK vendor is also interesting. Due to the changed licensing policy of Oracle, it is recommended to use open implementations of the `OpenJDK` virtual machine: AdoptOpenJDK, Liberica JDK.

## Supported OS

`BSL Language Server` should work on all systems running modern desktop and server operating systems which supported Java. The most popular environments are tested as part of the build pipelines:

- Windows 7/10, Windows server 2012 and higher supported
- Windows 7/10/11, Windows server 2012 and higher supported
- latest Linux OS supported.
- latest MacOS supported
4 changes: 2 additions & 2 deletions docs/systemRequirements.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@

`BSL Language Server` представляет собой консольное Java приложение, соответственно, для его функционирования необходимо наличие виртуальной машины Java на компьютере.

На данный момент минимальной поддерживаемой версией является Java 17, но в рамках сборочных конвейеров происходит проверка работоспособности при использовании более свежих версий. На данный момент поддерживаются Java версий 17 и 21.
На данный момент минимальной поддерживаемой версией является Java 17, но в рамках сборочных конвейеров происходит проверка работоспособности при использовании более свежих версий. На данный момент поддерживаются Java версий 17, 21, 23.

Кроме версии Java интересен и вендор JDK. В связи с изменившейся политикой лицензирования Oracle, рекомендуется использование открытых реализаций виртуальной машины `OpenJDK`: AdoptOpenJDK, Liberica JDK.

## Поддерживаемые операционные системы

`BSL Language Server` должен работать на всех системах под управлением современных десктопных и серверных операционных систем, для которых существует поддержка Java. В рамках сборочных конвейеров происходит тестирование наиболее популярных окружений:

- гарантированно работает на последних версиях OS семейства Windows 7/10, включая серверные 2012 и выше
- гарантированно работает на последних версиях OS семейства Windows 7/10/11, включая серверные 2012 и выше
- поддерживаются OS на ядре Linux, в частности проводится тестирование каждого изменения на Ubuntu, в промышленной эксплуатации подтверждена работоспособность на CentOS версий 6 и 7.
- поддерживается MacOS последних версий

0 comments on commit 36a5fac

Please sign in to comment.