Я совершенно новичок в программировании на Scala, и у меня нет опыта работы с Java;Я родом из рубина.Я пытаюсь запустить мой первый пример программы TDD.Я планирую что-то очень маленькое, с 5 или 6 тестами.Я пытаюсь использовать specs2 lib.У меня нет IDE, я обычно программирую на vim и выполняю вещи из командной строки.
Как мне работать с scala & specs2 на моем маленьком файле .scala из командной строки?
В Quick Start они упоминают это:
scala -cp ... specs2.run HelloWorldSpec
- Я понятия не имею, что означает этот элипсис (
...
),Что я должен поместить туда? - Эта команда ссылается (я предполагаю) на файл с именем
specs2.run
.Но в разделе загрузок я получаю только файл .jar.Где находится specs2.run
? - В разделе зависимости мне дается две технологии - sbt и maven (я их гуглил, раньше их не знал).Должен ли я использовать sbt / maven несмотря ни на что?Разве я не могу просто использовать консольную команду?Это всего 1 файл с 5 тестами.
- Я знаю, что есть пример приложения, но опять-таки оно не содержит инструкций по его запуску.Я думаю, что он подготовлен для работы с SBT и Maven.Я бы предпочел не учиться использовать какие-либо из них только для быстрого тестирования.Возможно ли это?
Большое спасибо.