https://kotlinlang.org logo
Title
a

aleksey.tomin

06/24/2020, 10:10 AM
А как установить 1.4-M2 в docker/linux? Сейчас у меня
source /root/.sdkman/bin/sdkman-init.sh;sdk install kotlin
Как выбрать версию котлина 1.4-M2? Можно с sdkman можно без него. Главное- чтобы ставилось легко в докере
g

gildor

06/24/2020, 10:16 AM
может просто скачать архив из релиза, распаковать и добавить в path? https://github.com/JetBrains/kotlin/releases/tag/v1.4-M2
a

altavir

06/24/2020, 10:31 AM
А зачем там докер-то?
Докеромания какая-то
g

gildor

06/24/2020, 10:32 AM
ну вообще да, не очень понятно зачем его ставить, по хорошему gradle должен разраулить же все сам Или для скриптов?
a

altavir

06/24/2020, 10:33 AM
На худой конец sdkman.
g

gildor

06/24/2020, 10:33 AM
в sdkman нет вроде EAP
a

altavir

06/24/2020, 10:34 AM
а
a

aleksey.tomin

06/24/2020, 10:46 AM
У меня собирается проект и для его сборки написали скрипты на kts Они работали в JDK8 но сломалось в JDK11. Пофикшено в 1.4-M2
g

gildor

06/24/2020, 10:51 AM
а что за билд система? может проще было на ее уровне скрипты сделать?
a

aleksey.tomin

06/24/2020, 10:56 AM
gitlab-ci Для интеграционных тестов иногда нужны сложные скрипты. Писать на баше- сложно и потом никто не понимает, даже автор.
g

gildor

06/24/2020, 11:16 AM
ну это не билд система вроде как
a

aleksey.tomin

06/24/2020, 11:18 AM
Не понял замечания 🙂 Но поставил просто из архивчика- работает.
g

gildor

06/24/2020, 12:38 PM
ну просто на gitlab же оно просто запускается, может лучше интегрировать эти скрипты как часть билда самого по себе, для Gradle это тот же Kotlin из коробки, для Maven наверное тоже плагин может быть, но я не сильно в курсе как это там работает
не то что я предлагаю переделать, просто интересуюсь, 😄
a

altavir

06/24/2020, 12:40 PM
В мавене тоже можно плагины писать на чем угодно, но там это сложнее.
g

gildor

06/24/2020, 12:42 PM
и плагин может быть как частью проекта, так и запаблишен
a

altavir

06/24/2020, 12:43 PM
да. Делать это на докере - мягко говоря странно.
a

aleksey.tomin

06/24/2020, 12:43 PM
Ну тесты в докере гоняются. Это удобно.
g

gildor

06/24/2020, 12:44 PM
ну так они и так будут в докере гонятся, только не нужен кастомный докер, любой стандартный c нужной версией джавы