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標準ライブラリにフィードバックされていた。

Property Value
dbo:abstract
  • 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のためのオープンソースのである。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)
dbo:latestReleaseVersion
  • 1.4.6
dbo:thumbnail
dbo:wikiPageID
  • 3957038 (xsd:integer)
dbo:wikiPageLength
  • 5154 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 81161412 (xsd:integer)
dbo:wikiPageWikiLink
prop-en:wikiPageUsesTemplate
prop-en:プログラミング言語
prop-en:ライセンス
prop-en:ロゴ
  • Sbt-logo.svg (ja)
  • Sbt-logo.svg (ja)
prop-en:名称
  • sbt (ja)
  • sbt (ja)
prop-en:対応os
prop-en:対応プラットフォーム
prop-en:最新版
  • 1.400000 (xsd:double)
prop-en:種別
prop-en:開発元
  • とコミュニティ (ja)
  • とコミュニティ (ja)
prop-en:開発者
  • Mark Harrah (ja)
  • Mark Harrah (ja)
dct:subject
rdf:type
rdfs:comment
  • 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)
  • 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)
rdfs:label
  • Sbt (ja)
  • Sbt (ja)
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
foaf:name
  • sbt (ja)
  • sbt (ja)
is dbo:wikiPageWikiLink of
is owl:sameAs of
is foaf:primaryTopic of