About: Sbt (software)     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : wikidata:Q7397, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FSbt_%28software%29

sbt is an open-source build tool for Scala and Java projects, similar to Apache's Maven and Gradle. Its main features are: * Native support for compiling Scala code and integrating with many Scala test frameworks * Continuous compilation, testing, and deployment * Incremental testing and compilation, meaning only changed sources are re-compiled, only affected tests are re-run * Build descriptions written in Scala using a DSL * Dependency management using Coursier, which supports Maven-format repositories * Integration with the Scala REPL for rapid iteration and debugging * Support for mixed Scala/Java projects

AttributesValues
rdf:type
rdfs:label
  • Sbt (ja)
  • Sbt (software) (en)
  • Sbt (ru)
  • Sbt (uk)
  • Sbt (zh)
rdfs:comment
  • sbt — інструмент складання з відкритим кодом для проектів мовами програмування Scala і Java, подібний до Maven чи Gradle. Основними властивостями є: * вбудована підтримка компілювання мови Скала та інтеграція з багатьма інструментами тестування для Scala * опис складання написаний на Scala з використаннями DSL * Керування залежностями за допомогою (який підтримує репозитарії у форматі Maven) sbt є де-факто стандартним інструментом складання у спільноті Scala. (uk)
  • sbt是一种项目管理及自动构建工具,类似于Apache Maven和Apache Ant。 (zh)
  • sbt (scala build tool) — система автоматической сборки для проектов, написанных на языках Scala и Java. Sbt построена на принципах Apache Ant и Apache Maven, но предоставляет DSL на языке Scala вместо традиционной XML-образной формы представления конфигурации проекта. (ru)
  • sbt is an open-source build tool for Scala and Java projects, similar to Apache's Maven and Gradle. Its main features are: * Native support for compiling Scala code and integrating with many Scala test frameworks * Continuous compilation, testing, and deployment * Incremental testing and compilation, meaning only changed sources are re-compiled, only affected tests are re-run * Build descriptions written in Scala using a DSL * Dependency management using Coursier, which supports Maven-format repositories * Integration with the Scala REPL for rapid iteration and debugging * Support for mixed Scala/Java projects (en)
  • sbtは、ScalaおよびJavaのためのオープンソースのである。JavaのMavenやAntに相当するツールである。 主な機能は以下の通りである。 * Scalaのコードのネイティブサポートと、さまざまなScalaのテストフレームワークとの統合機能 * 継続的コンパイル、継続的テスト、継続的開発の機能 * インクリメンタルなテストとコンパイルの機能(変更を加えたソースコードのみが再コンパイルされる、コードの変更の影響を受けるテストのみが再実行されるなど) * ビルドの設定は、ScalaのDSLを用いて記述する * Apache Maven および Apache Ivy 形式のリポジトリをサポートする Coursier を使用した依存管理。かつては Coursier ではなく Apache Ivy だった。 * 高速なイテレーションとデバッグのためにScalaインタプリタと統合されている * Java/Scalaプロジェクトの混在をサポート sbtはScalaコミュニティにおけるデファクトなビルドツールであり、Lift web frameworkやPlay Frameworkでも使用されている。 sbtのプロセスAPIがScala 2.9で採用されたとき、すでにScala標準ライブラリにフィードバックされていた。 (ja)
foaf:name
  • sbt (en)
name
  • sbt (en)
foaf:depiction
  • http://commons.wikimedia.org/wiki/Special:FilePath/Sbt-logo.svg
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
sameAs
dbp:wikiPageUsesTemplate
thumbnail
author
  • Mark Harrah (en)
developer
  • Eugene Yokota and community (en)
genre
latest release date
latest release version
license
logo
  • Sbt-logo.svg (en)
operating system
platform
programming language
has abstract
  • sbt is an open-source build tool for Scala and Java projects, similar to Apache's Maven and Gradle. Its main features are: * Native support for compiling Scala code and integrating with many Scala test frameworks * Continuous compilation, testing, and deployment * Incremental testing and compilation, meaning only changed sources are re-compiled, only affected tests are re-run * Build descriptions written in Scala using a DSL * Dependency management using Coursier, which supports Maven-format repositories * Integration with the Scala REPL for rapid iteration and debugging * Support for mixed Scala/Java projects sbt is the de facto build tool in the Scala community, used, for example, by Play Framework. Lightbend Inc., which managed sbt development in past years, has called sbt "arguably the best tool for building Scala projects", saying that its two most prominent features are incremental compilation and an interactive shell. In continuous compilation mode, the Scala compiler is instantiated only once, which eliminates subsequent startup costs; source file changes are tracked so that only affected dependencies are recompiled. The interactive console allows modifying build settings on the fly and entering the Scala REPL along with all class files of the project. The popularity of the incremental compilation prompted Lightbend to extract this feature in the form of an independent component called Zinc. (en)
  • sbtは、ScalaおよびJavaのためのオープンソースのである。JavaのMavenやAntに相当するツールである。 主な機能は以下の通りである。 * Scalaのコードのネイティブサポートと、さまざまなScalaのテストフレームワークとの統合機能 * 継続的コンパイル、継続的テスト、継続的開発の機能 * インクリメンタルなテストとコンパイルの機能(変更を加えたソースコードのみが再コンパイルされる、コードの変更の影響を受けるテストのみが再実行されるなど) * ビルドの設定は、ScalaのDSLを用いて記述する * Apache Maven および Apache Ivy 形式のリポジトリをサポートする Coursier を使用した依存管理。かつては Coursier ではなく Apache Ivy だった。 * 高速なイテレーションとデバッグのためにScalaインタプリタと統合されている * Java/Scalaプロジェクトの混在をサポート sbtはScalaコミュニティにおけるデファクトなビルドツールであり、Lift web frameworkやPlay Frameworkでも使用されている。 sbtを開発しているは、sbtを「Scalaのプロジェクトを構築するのに間違いなく最適なツールであり、インクリメンタル・コンパイルとインタラクティブ・シェルが最も優れたツールである」と述べている。インクリメンタル・コンパイルモードに入ると、Scalaコンパイラは1回だけ初期化され、その後のスタートアップのコストを削減してくれ、ソースファイルの変更を追跡することで、その変更が影響する依存関係のみが再コンパイルされる。インタラクティブ・シェルは、ビルドの設定をその場で修正することを可能にし、プロジェクトに関係するすべてのクラスファイルとScala REPLに読み込んでくれる。インクリメンタル・コンパイルが人気になったことで、Typesafeはこの機能をZincという独立したコンポーネントの形で抽出するようになった。 sbtのプロセスAPIがScala 2.9で採用されたとき、すでにScala標準ライブラリにフィードバックされていた。 (ja)
  • sbt — інструмент складання з відкритим кодом для проектів мовами програмування Scala і Java, подібний до Maven чи Gradle. Основними властивостями є: * вбудована підтримка компілювання мови Скала та інтеграція з багатьма інструментами тестування для Scala * опис складання написаний на Scala з використаннями DSL * Керування залежностями за допомогою (який підтримує репозитарії у форматі Maven) sbt є де-факто стандартним інструментом складання у спільноті Scala. (uk)
  • sbt是一种项目管理及自动构建工具,类似于Apache Maven和Apache Ant。 (zh)
  • sbt (scala build tool) — система автоматической сборки для проектов, написанных на языках Scala и Java. Sbt построена на принципах Apache Ant и Apache Maven, но предоставляет DSL на языке Scala вместо традиционной XML-образной формы представления конфигурации проекта. (ru)
prov:wasDerivedFrom
page length (characters) of wiki page
latest release date
latest release version
  • 1.8.0
computing platform
genre
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (62 GB total memory, 60 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software