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