Sbt (software)

http://dbpedia.org/resource/Sbt_(software) an entity of type: Thing

sbt — інструмент складання з відкритим кодом для проектів мовами програмування Scala і Java, подібний до Maven чи Gradle. Основними властивостями є: * вбудована підтримка компілювання мови Скала та інтеграція з багатьма інструментами тестування для Scala * опис складання написаний на Scala з використаннями DSL * Керування залежностями за допомогою (який підтримує репозитарії у форматі Maven) sbt є де-факто стандартним інструментом складання у спільноті Scala. rdf:langString
sbt是一种项目管理及自动构建工具,类似于Apache Maven和Apache Ant。 rdf:langString
sbt (scala build tool) — система автоматической сборки для проектов, написанных на языках Scala и Java. Sbt построена на принципах Apache Ant и Apache Maven, но предоставляет DSL на языке Scala вместо традиционной XML-образной формы представления конфигурации проекта. rdf:langString
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 rdf:langString
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標準ライブラリにフィードバックされていた。 rdf:langString
rdf:langString Sbt
rdf:langString Sbt (software)
rdf:langString Sbt
rdf:langString Sbt
rdf:langString Sbt
rdf:langString sbt
rdf:langString sbt
xsd:integer 25752888
xsd:integer 1123076159
rdf:langString Mark Harrah
rdf:langString Eugene Yokota and community
xsd:date 2022-11-10
xsd:double 1.8
rdf:langString Sbt-logo.svg
rdf:langString 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.
rdf:langString 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標準ライブラリにフィードバックされていた。
rdf:langString sbt — інструмент складання з відкритим кодом для проектів мовами програмування Scala і Java, подібний до Maven чи Gradle. Основними властивостями є: * вбудована підтримка компілювання мови Скала та інтеграція з багатьма інструментами тестування для Scala * опис складання написаний на Scala з використаннями DSL * Керування залежностями за допомогою (який підтримує репозитарії у форматі Maven) sbt є де-факто стандартним інструментом складання у спільноті Scala.
rdf:langString sbt是一种项目管理及自动构建工具,类似于Apache Maven和Apache Ant。
rdf:langString sbt (scala build tool) — система автоматической сборки для проектов, написанных на языках Scala и Java. Sbt построена на принципах Apache Ant и Apache Maven, но предоставляет DSL на языке Scala вместо традиционной XML-образной формы представления конфигурации проекта.
xsd:nonNegativeInteger 7679
xsd:date 2022-11-10
xsd:string 1.8.0

data from the linked data cloud