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
Typ Automatizace montáže
Vývojář Mark Harrah
Zapsáno v Scala
Operační systém Multiplatformní software
Hardwarová platforma Java virtuální stroj
Nejnovější verze 1.6.2 [1] ( 1. února 2022 [2] )
Testovací verze 1.7.0-M2 ( 18. dubna 2022 [3] )
Stát aktivní
Licence Apache 2.0
webová stránka scala-sbt.org
 Mediální soubory na Wikimedia Commons

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

  1. Stránka ke stažení . Získáno 26. března 2015. Archivováno z originálu 1. května 2019.
  2. 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.
  3. 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.

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