sbt リファレンスマニュアル
sbt を使い始める
sbt のインストール
macOS に sbt をインストールする
Windows に sbt をインストールする
Linux に sbt をインストールする
sbt の使用例
ディレクトリ構造
実行
IDE 連携
ビルド定義
マルチプロジェクトビルド
タスクグラフ
スコープ
値の追加
スコープの委譲 (.value ルックアップ)
ライブラリの依存関係
プラグインの使用
カスタム設定とタスク
ビルドの構成
はじめに - まとめ
よくある質問
一般情報
クレジット
コミュニティプラグイン
コミュニティリポジトリポリシー
プラグインのための Bintray
Sonatype の使用
sbt への貢献
変更履歴
sbt 0.13.x からの移行
sbt 1.4.x リリース
sbt 1.3.x リリース
sbt 1.2.x リリース
sbt 1.1.x リリース
sbt 1.0.x リリース
詳細なトピック
sbt の使用
コマンドラインリファレンス
コンソールプロジェクト
クロスビルド
設定システムとの対話
トリガー実行
スクリプトモード
sbt サーバー
インクリメンタル再コンパイルの理解
設定
クラスパス、ソース、およびリソース
コンパイラプラグインのサポート
Scala の設定
フォーク
グローバル設定
Java ソース
ファイルのマッピング
ローカル Scala
マクロプロジェクト
パス
並列実行
外部プロセス
プロジェクトコードの実行
テスト
インプロセスでのクラスの読み込み
Glob
リモートキャッシング
依存関係管理
アーティファクト
依存関係管理フロー
ライブラリ管理
プロキシリポジトリ
公開
リゾルバー
更新レポート
キャッシュされた解決
タスクとコマンド
タスク
キャッシング
入力タスク
コマンド
解析とタブ補完
状態とアクション
タスク/設定: 動機
プラグインとベストプラクティス
一般的なベストプラクティス
プラグイン
プラグインのベストプラクティス
sbt で GitHub Actions を設定する
sbt で Travis CI を設定する
sbt プラグインのテスト
sbt new とテンプレート
プラグインのクロスビルド
方法…
クラスパス
パスのカスタマイズ
ファイルの生成
ビルドの検査
インタラクティブモード
ロギングの設定と使用
プロジェクトメタデータ
パッケージングの設定
コマンドの実行
Scala の設定と使用
API ドキュメントの生成
カスタムタスクの定義
起動時にアクションを実行する方法
ファイルの入力と出力を追跡する
メモリの問題のトラブルシューティング
シーケンシング
Def.sequential を使用した順次タスクの定義
Def.taskDyn を使用した動的タスクの定義
入力タスクの後に何かを実行する
Def.inputTaskDyn を使用した動的入力タスクの定義
コマンドを使用してシーケンスする方法
カスタム依存関係設定を定義する方法
例
.sbt ビルド例
.scala ファイルを使用した .sbt ビルド例
高度な設定例
高度なコマンド例
索引
開発者ガイド (作業中)
モジュール化
モジュール概要
sbt コーディングガイドライン
sbt-datatype
コンパイラインターフェース
最も具体的なソースのフェッチ
sbt ランチャー
sbt ランチャーを使い始める
Sbt ランチャーのアーキテクチャ
sbt ランチャーの設定
注記
コア原則
設定コア
設定の初期化
sbt を使用したコマンドラインアプリケーションの作成
アーカイブされたページ
こんにちは、世界
詳細な目次
結合されたページ
一般情報
このドキュメントの部分には、ヘルプの入手先、ソースコードの場所、貢献方法など、プロジェクトの「メタ情報」が含まれています。
>
次のページ
クレジット
英語
日本語
中国語 (簡体字)
スペイン語
学ぶ
ダウンロード
参加する