Sbt
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 21. března 2017; kontroly vyžadují
12 úprav .
sbt (scala build tool) je systém automatického sestavení pro projekty napsané v Scala a Java . Sbt je postaven na principech Apache Ant a Apache Maven , ale poskytuje Scala DSL namísto tradiční formy reprezentace konfigurace projektu podobné
XML .
Sestavit soubory
// Název projektu a název verze
: = "my-project"
verze := "1.0.0"
// Přidat závislost pro
knihovnu testůDependencies += "junit" % "junit" % "4,8" % "test"
// Více závislostí.
libraryDependencies ++= Seq (
"net.databinder" %% "dispatch-google" % "0.7.8" ,
"net.databinder" %% "dispatch-meetup" % "0.7.8"
)
// Definování úložiště podle verze projektu.
publishTo := Some ( if ( version . value endsWith "-SNAPSHOT" ) "http://example.com/maven/snapshots" else "http://example.com/maven/releases" )
Příklad použití
sbt lze spustit buď s příkazem jako argumentem, nebo interaktivně (není uveden žádný argument). Příkaz `clean` odstraní výsledky kompilace aktuálního projektu:
$ sbt čisté
Rozšiřitelnost a integrace
Srovnání a kritika
Viz také
Poznámky
- ↑ Stránka ke stažení . Získáno 26. března 2015. Archivováno z originálu 1. května 2019. (neurčitý)
- ↑ Tým SBT. 1.6.2 (1. února 2022). Získáno 16. května 2022. Archivováno z originálu dne 10. května 2022. (neurčitý)
- ↑ Tým SBT. 1.7.0-M2 (18. dubna 2022). Získáno 16. května 2022. Archivováno z originálu dne 16. května 2022. (neurčitý)
Literatura
- Suereth, J.; Farwell, M. Sbt v akci: Jednoduchý nástroj pro sestavení Scala. - Manning Publications Company, 2015. - 325 s. — ISBN 9781617291272 .
- Saxena, S. Začínáme s SBT pro Scala. - Packt Publishing, 2013. - 86 s. — ISBN 9781783282685 .
- Hinojosa, D. Structure and Configuration of Simple Build Tool (SBT) // Testing in Scala. - O'Reilly Media, 2013. - 148 s. — ISBN 9781449315115 .
Odkazy