sbt リファレンスマニュアル

sbt リファレンスマニュアル 

sbt は Scala、Java、および その他 のビルドツールです。Java 1.8 以降が必要です。

インストール 

セットアップ手順については、sbt のインストール を参照してください。

はじめに 

始めるには、入門ガイド必ずお読みください。最初に全体像を正しく理解しておくと、多くの時間を節約できます。すべてのドキュメントは、すべてのページの左側にある目次から見つけることができます。

よくある質問も参照してください。

sbt に関するヘルプについては、どこでヘルプを得られますか? を参照してください。sbt 開発に関する議論には、Discussions を使用してください。sbt に関する最新ニュースを知るには、@scala_sbt をフォローしてください。

sbt の機能 

  • 単純なプロジェクトでは、ほとんどまたはまったく構成は不要です。
  • Scala コードの完全な柔軟性を使用できる Scala ベースの ビルド定義
  • コンパイラから抽出された情報を使用した正確なインクリメンタル再コンパイル
  • Coursier を使用したライブラリ管理サポート
  • トリガー実行による継続的なコンパイルとテスト
  • 混合 Scala/Java プロジェクトをサポート
  • ScalaCheck、specs、および ScalaTest を使用したテストをサポート。 JUnit はプラグインでサポートされています。
  • プロジェクトクラスとクラスパス上の依存関係を使用して Scala REPL を起動します。
  • サブプロジェクトでサポートされるモジュール化
  • 外部プロジェクトサポート (git リポジトリを依存関係としてリストします!)
  • 並列テスト実行を含む並列タスク実行

その他 

このドキュメントは、GitHub でフォークできます。修正やドキュメントの追加をご自由にどうぞ。

0.13.x のドキュメントは こちらにアーカイブされています。このドキュメントは sbt 1.9.8 に適用されます。

また、API ドキュメント、および名前と型のインデックスも参照してください。