А как установить 1.4-M2 в docker/linux? Сейчас у м...
# russian
a
А как установить 1.4-M2 в docker/linux? Сейчас у меня
source /root/.sdkman/bin/sdkman-init.sh;sdk install kotlin
Как выбрать версию котлина 1.4-M2? Можно с sdkman можно без него. Главное- чтобы ставилось легко в докере
g
может просто скачать архив из релиза, распаковать и добавить в path? https://github.com/JetBrains/kotlin/releases/tag/v1.4-M2
a
А зачем там докер-то?
Докеромания какая-то
g
ну вообще да, не очень понятно зачем его ставить, по хорошему gradle должен разраулить же все сам Или для скриптов?
a
На худой конец sdkman.
g
в sdkman нет вроде EAP
a
а
a
У меня собирается проект и для его сборки написали скрипты на kts Они работали в JDK8 но сломалось в JDK11. Пофикшено в 1.4-M2
g
а что за билд система? может проще было на ее уровне скрипты сделать?
a
gitlab-ci Для интеграционных тестов иногда нужны сложные скрипты. Писать на баше- сложно и потом никто не понимает, даже автор.
g
ну это не билд система вроде как
a
Не понял замечания 🙂 Но поставил просто из архивчика- работает.
g
ну просто на gitlab же оно просто запускается, может лучше интегрировать эти скрипты как часть билда самого по себе, для Gradle это тот же Kotlin из коробки, для Maven наверное тоже плагин может быть, но я не сильно в курсе как это там работает
не то что я предлагаю переделать, просто интересуюсь, 😄
a
В мавене тоже можно плагины писать на чем угодно, но там это сложнее.
g
и плагин может быть как частью проекта, так и запаблишен
a
да. Делать это на докере - мягко говоря странно.
a
Ну тесты в докере гоняются. Это удобно.
g
ну так они и так будут в докере гонятся, только не нужен кастомный докер, любой стандартный c нужной версией джавы