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
詳細目次
統合ページ
- 出力: Archive.html
-
アーカイブページ
>
次ページ
Hello, World
英語
日本語
中国語 (簡体字)
スペイン語
学習
ダウンロード
参加する