Как запустить Scala + specs2 из командной строки?

Я совершенно новичок в программировании на Scala, и у меня нет опыта работы с Java; Я родом из рубина. Я пытаюсь запустить свой первый пример программы TDD. Я планирую что-то очень маленькое, может быть, с 5 или 6 тестами. Я пытаюсь использовать specs2 lib. У меня нет IDE, я обычно программирую с помощью vim и выполняю все из командной строки.

Как мне работать с scala & specs2 в моем маленьком файле .scala из командной строки?

В Quick Start они упоминают следующее:

scala -cp ... specs2.run HelloWorldSpec
  1. Я понятия не имею, что означает этот elipsis ( ... ). Что я должен туда поместить?
  2. Эта команда ссылается (я полагаю) на файл с именем specs2.run . Но в разделе загрузок я получаю только файл .jar. Где находится specs2.run ?
  3. В разделе dependencies я поставил между двумя технологиями - sbt и maven (я их искал в гугле, не знал их раньше). Должен ли я использовать sbt / maven, несмотря ни на что? Разве я не могу просто использовать консольную команду? Это всего лишь 1 файл с 5 тестами.
  4. Я знаю, что есть образец приложения, но опять же в нем нет инструкций по его запуску. Я думаю, он готов к работе с sbt и maven. Я бы предпочел не учиться использовать что-либо из них, чтобы провести быстрый тест. Возможно ли это?

Большое спасибо.

7
задан Eric 23 October 2011 в 20:10
поделиться