Sbt

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
sbt
Sbt-logo.jpg
Тип

Автоматизация сборки

Разработчик

Mark Harrah

Написана на

Scala

Операционная система

Кроссплатформенное программное обеспечение

Аппаратная платформа

Java Virtual Machine

Последняя версия

0.13.8[1] (20.03.2015[2])

Тестовая версия

0.13.8-RC1 (10.03.2015[3])

Состояние

активное

Лицензия

BSD License

Сайт

scala-sbt.org

sbt (scala build tool) — система автоматической сборки для проектов, написанных на языках Scala и Java. Sbt построена на принципах Apache Ant и Apache Maven, но предоставляет DSL на языке Scala вместо традиционной XML-образной формы представления конфигурации проекта.

Билд-файлы[править | править код]

// Имя и версия проекта
name := "my-project"

version := "1.0.0"

// Добавление зависимости для тестов
libraryDependencies += "junit" % "junit" % "4.8" % "test"

// Несколько зависимостей.
libraryDependencies ++= Seq(
  "net.databinder" %% "dispatch-google" % "0.7.8",
  "net.databinder" %% "dispatch-meetup" % "0.7.8"	
)

// Определение репозитория по версии проекта.
publishTo := Some(if (version.value endsWith "-SNAPSHOT") "http://example.com/maven/snapshots" else "http://example.com/maven/releases")

Пример использования[править | править код]

Расширяемость и интеграция[править | править код]

Сравнение и критика[править | править код]

См. также[править | править код]

Примечания[править | править код]

  1. Страница загрузки
  2. Sbt Team. sbt 0.13.8 is released (20 марта 2015).
  3. Sbt Team. sbt 0.13.8-RC1 is released (10 марта 2015).

Литература[править | править код]

  • Suereth, J.; Farwell, M. Sbt in Action: The Simple Scala Build Tool. — Manning Publications Company, 2015. — 325 p. — ISBN 9781617291272.
  • Saxena, S. Getting Started with SBT for Scala. — Packt Publishing, 2013. — 86 p. — ISBN 9781783282685.
  • Hinojosa, D. Structure and Configuration of Simple Build Tool (SBT) // Testing in Scala. — O'Reilly Media, 2013. — 148 p. — ISBN 9781449315115.

Ссылки[править | править код]