sbtリファレンスマニュアル
sbt入門
sbtのインストール
macOSへのsbtのインストール
Windowsへのsbtのインストール
Linuxへのsbtのインストール
sbtによる実践例
ディレクトリ構造
実行
IDE統合
ビルド定義
マルチプロジェクトビルド
タスクグラフ
スコープ
値の追加
スコープデリゲーション(.valueルックアップ)
ライブラリ依存関係
プラグインの使用
カスタム設定とタスク
ビルドの構成
入門まとめ
よくある質問(FAQ)
一般情報
クレジット
コミュニティプラグイン
コミュニティリポジトリポリシー
プラグインのための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とテンプレート
プラグインのクロスビルド
方法…
クラスパス
パスのカスタマイズ
ファイルの生成
ビルドの検査
インタラクティブモード
ログの設定と使用
プロジェクトメタデータ
パッケージングの設定
コマンドの実行
Scalaの設定と使用
APIドキュメントの生成
カスタムタスクの定義
起動時のアクションの実行方法
ファイルの入力と出力の追跡
メモリ問題のトラブルシューティング
シーケンシング
Def.sequentialを使用したシーケンシャルタスクの定義
Def.taskDynを使用した動的タスクの定義
入力タスク後の処理
Def.inputTaskDynを使用した動的入力タスクの定義
コマンドを使用したシーケンスの方法
カスタム依存関係設定の定義方法
例
.sbtビルド例
.scalaファイルを使用した.sbtビルド例
高度な設定例
高度なコマンド例
索引
開発者ガイド(開発中)
モジュール化
モジュール概要
sbtコーディングガイドライン
sbt-datatype
コンパイラインターフェース
最も具体的なソースの取得
sbtランチャー
sbtランチャー入門
sbtランチャーアーキテクチャ
sbtランチャー設定
注記
基本原則
設定コア
設定の初期化
sbtを使用したコマンドラインアプリケーションの作成
アーカイブされたページ
Hello, World
詳細な目次
統合ページ
設定
このドキュメントのセクションには、特定のsbtトピックに関する詳細なページがあります。ここの内容を読む前に、
入門ガイド
の情報が基礎として必要です。
>
次のページ
クラスパス、ソース、リソース
英語
日本語
中国語 (簡体字)
スペイン語
学習
ダウンロード
参加する