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
マクロプロジェクト
パス
並列実行
外部プロセス
プロジェクトコードの実行
テスト
プロセス内クラスローディング
グロブ
リモートキャッシング
依存関係管理
アーティファクト
依存関係管理フロー
ライブラリ管理
プロキシリポジトリ
公開
リゾルバー
アップデートレポート
キャッシュされた解決
タスクとコマンド
タスク
キャッシング
入力タスク
コマンド
構文解析とタブ補完
状態とアクション
タスク/設定:動機
プラグインとベストプラクティス
一般的なベストプラクティス
プラグイン
プラグインのベストプラクティス
GitHub Actionsとsbtの設定
Travis CIとsbtの設定
sbtプラグインのテスト
sbt newとテンプレート
プラグインのクロスビルド
方法…
クラスパス
パスのカスタマイズ
ファイルの生成
ビルドの検査
対話モード
ログの設定と使用
プロジェクトメタデータ
パッケージングの設定
コマンドの実行
Scalaの設定と使用
APIドキュメントの生成
カスタムタスクの定義
起動時にアクションを実行する方法
ファイルの入出力の追跡
メモリ問題のトラブルシューティング
シーケンス処理
Def.sequentialを使用したシーケンシャルタスクの定義
Def.taskDynを使用した動的タスクの定義
入力タスク後の処理
Def.inputTaskDynを使用した動的入力タスクの定義
コマンドを使用したシーケンス処理の方法
カスタム依存関係構成の定義方法
例
.sbtビルド例
.scalaファイルを使用した.sbtビルド例
高度な設定例
高度なコマンド例
索引
開発者ガイド(開発中)
モジュール化
モジュール概要
sbtコーディングガイドライン
sbt-datatype
コンパイラインターフェース
最も具体的なソースの取得
sbtランチャー
sbtランチャー入門
sbtランチャーアーキテクチャ
sbtランチャー設定
備考
基本原則
設定コア
設定の初期化
sbtを使用したコマンドラインアプリケーションの作成
アーカイブされたページ
Hello, World
詳細目次
統合ページ
方法…
すべてのハウツーのリストについては、
詳細目次
を参照してください。
>
次ページ
クラスパス
英語
日本語
中国語(簡体字)
スペイン語
学習
ダウンロード
参加