Jestem programistą Scala z zupełnie nowym doświadczeniem i nie posiadam żadnego doświadczenia z Javą; Pochodzę z rubinu. Próbuję uruchomić mój pierwszy przykładowy program TDD. Planuję coś bardzo małego, z może 5 lub 6 testami. Próbuję użyć biblioteki specs2. Nie mam IDE, zazwyczaj programuję z vimem i wykonuję rzeczy z linii poleceń.Jak uruchomić Scala + specyfikacje2 z wiersza poleceń?
Jak mogę pracować ze scala & specs2 na moim małym pliku .scala z wiersza poleceń?
W Quick Start wspomnieć to:
scala -cp ... specs2.run HelloWorldSpec
- Nie mam pojęcia, co to elipsis (
...
) stoi za. Co muszę tam umieścić? - To polecenie odwołuje się (zakładam) do pliku o nazwie
specs2.run
. Ale w sekcji pobierania dostaję tylko plik .jar. Gdzie jestspecs2.run
? - W dziale dependencies dostaję między dwiema technologiami - sbt i maven (szukałem ich dla nich, nie znałem ich wcześniej). Czy muszę używać sbt/maven bez względu na wszystko? Nie mogę po prostu użyć polecenia konsoli? To tylko 1 plik z 5 testami.
- Mam świadomość, że istnieje przykładowa aplikacja, ale znowu nie ma instrukcji, jak ją uruchomić. Myślę, że przychodzi przygotowany do pracy z sbt i maven. Wolałbym nie nauczyć się używać żadnego z nich, aby zrobić szybki test. Czy to możliwe?
Wielkie dzięki.
Dzięki, Eric! – kikito
Niektóre z linków są nieaktualne. –
Zaktualizowany link: http://etorreborre.github.io/specs2/ –