Sbt

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2017. március 21-én felülvizsgált verziótól ; az ellenőrzések 12 szerkesztést igényelnek .
sbt
Típusú Szerelési automatizálás
Fejlesztő Mark Harrah
Beírva Scala
Operációs rendszer Többplatformos szoftver
Hardver platform Java virtuális gép
legújabb verzió 1.6.2 [1] ( 2022. február 1. [2] )
Teszt verzió 1.7.0-M2 ( 2022. április 18. [3] )
Állapot aktív
Engedély Apache 2.0
Weboldal scala-sbt.org
 Médiafájlok a Wikimedia Commons oldalon

Az sbt (scala build tool)  egy automatikus összeállítási rendszer Scala és Java nyelven írt projektekhez . Az Sbt az Apache Ant és az Apache Maven elveire épül , de Scala DSL - t biztosít a projektkonfiguráció hagyományos XML -szerű formája helyett.

Fájlok létrehozása

// Projekt neve és verzió neve := "my-project" verzió := "1.0.0" // Függőség hozzáadása a tesztek könyvtáráhozDependencies += " junit " % "junit" % "4.8" % "teszt" // Többféle függőség. libraryDependencies ++= Seq ( "net.databinder" %% "dispatch-google" % "0.7.8" , "net.databinder" %% "dispatch-meetup" % "0.7.8" ) // Repository meghatározása projekt verzió szerint. publishTo := Egyesek ( if ( verzió . érték " -SNAPSHOT " végével ) "http://example.com/maven/snapshots" else "http://example.com/maven/releases" )

Használati példa

Az sbt parancs argumentumként vagy interaktívan (nincs argumentum megadva) futtatható. A "clean" parancs eltávolítja az aktuális projekt fordítási eredményeit:

$ sbt tiszta

Bővíthetőség és integráció

Összehasonlítás és kritika

Lásd még

Jegyzetek

  1. Letöltési oldal . Letöltve: 2015. március 26. Az eredetiből archiválva : 2019. május 1..
  2. SBT csapat. 1.6.2 (2022. február 1.). Letöltve: 2022. május 16. Az eredetiből archiválva : 2022. május 10.
  3. SBT csapat. 1.7.0-M2 (2022. április 18.). Letöltve: 2022. május 16. Az eredetiből archiválva : 2022. május 16.

Irodalom

  • Suereth, J.; Farwell, M. Sbt akcióban: Az egyszerű Scala Build Tool. - Manning Publications Company, 2015. - 325 p. — ISBN 9781617291272 .
  • Saxena, S. Az SBT for Scala használatának megkezdése. - Packt Publishing, 2013. - 86 p. — ISBN 9781783282685 .
  • Hinojosa, D. Az egyszerű építőeszköz (SBT) szerkezete és konfigurálása // Tesztelés a Scalában. - O'Reilly Media, 2013. - 148 p. — ISBN 9781449315115 .

Linkek