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
マクロプロジェクト
パス
並列実行
外部プロセス
プロジェクトコードの実行
テスト
プロセス内クラスローディング
グロブ
リモートキャッシング
依存性管理
成果物
依存性管理の流れ
ライブラリ管理
プロキシリポジトリ
パブリッシング
リゾルバー
更新レポート
キャッシュされた解決
タスクとコマンド
タスク
キャッシング
入力タスク
コマンド
パースとタブ補完
状態とアクション
タスク/設定:動機
プラグインとベストプラクティス
一般的なベストプラクティス
プラグイン
プラグインのベストプラクティス
sbt を使用した GitHub Actions の設定
sbt を使用した Travis CI の設定
sbt プラグインのテスト
sbt new とテンプレート
プラグインのクロスビルド
How to…
クラスパス
パスのカスタマイズ
ファイルの生成
ビルドの検査
インタラクティブモード
ログの設定と使用
プロジェクトメタデータ
パッケージングの設定
コマンドの実行
Scala の設定と使用
API ドキュメントの生成
カスタムタスクの定義
起動時にアクションを実行する方法
ファイル入力と出力を追跡する
メモリ問題のトラブルシューティング
シーケンス
Def.sequential を使用したシーケンシャルタスクの定義
Def.taskDyn を使用した動的タスクの定義
入力タスクの後に何かを行う
Def.inputTaskDyn を使用した動的入力タスクの定義
コマンドを使用してシーケンスする方法
カスタム依存性設定を定義する方法
例
.sbt ビルドの例
.scala ファイルを使用した .sbt ビルドの例
高度な設定の例
高度なコマンドの例
索引
開発者ガイド (作業中)
モジュール化
モジュールの概要
sbt コーディングガイドライン
sbt-datatype
コンパイラインターフェイス
最も具体的なソースのフェッチ
sbt ランチャー
sbt ランチャー入門
Sbt ランチャーのアーキテクチャ
sbt ランチャーの設定
注
コア原則
設定コア
設定の初期化
sbt を使用したコマンドラインアプリケーションの作成
アーカイブされたページ
Hello, World
詳細なコンテンツ
結合されたページ
変更点
これらは、各 sbt リリースで行われた変更点です。
>
次のページ
sbt 0.13.x からの移行
English
日本語
中文 (简体)
Español
学習
ダウンロード
参加する