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 .
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
- ↑ Letöltési oldal . Letöltve: 2015. március 26. Az eredetiből archiválva : 2019. május 1.. (határozatlan)
- ↑ SBT csapat. 1.6.2 (2022. február 1.). Letöltve: 2022. május 16. Az eredetiből archiválva : 2022. május 10. (határozatlan)
- ↑ SBT csapat. 1.7.0-M2 (2022. április 18.). Letöltve: 2022. május 16. Az eredetiből archiválva : 2022. május 16. (határozatlan)
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