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の使い方
このドキュメントのパートには、特定のsbtトピックについて詳細に説明するページが含まれています。ここを読む前に、
入門ガイド
の情報が基礎として必要になります。
>
次のページ
コマンドラインリファレンス
英語
日本語
中国語(簡体字)
スペイン語
学ぶ
ダウンロード
参加する