Как вручную поддерживать зависимости и запускать приложение Scala без SBT или другого инструмента для сборки?
С большими трудностями, как в Java.Вам нужно найти все транзитивные зависимости (то есть прямые зависимости, их зависимости, их зависимости и т. Д.) Вручную (или использовать инструмент сборки только для этого), загрузить их jar-файлы и запустить scala -classpath … app.scala
(гдеаргумент -classpath
перечисляет все jar-файлы с правильным OS-зависимым разделителем).Или scalac …
, а затем java -classpath … MainClassName
(в этом случае -classpath
потребуется включить библиотеку времени выполнения Scala, что подразумевает команда scala
).