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 を使用したコマンドラインアプリケーションの作成
アーカイブされたページ
こんにちは、世界
詳細な目次
結合されたページ
プラグインとベストプラクティス
このドキュメントのパートでは、特定の sbt トピックについて詳細に説明するページがあります。ここを読む前に、
はじめにガイド
の情報が基礎として必要になります。
>
次のページ
一般的なベストプラクティス
英語
日本語
中国語 (簡体字)
スペイン語
学ぶ
ダウンロード
参加する