これは、sbtビルド定義で見られる可能性のある一般的なメソッド、型、および値のインデックスです。コマンド名については、実行を参照してください。利用可能なプラグインについては、プラグインリストを参照してください。
Compile、Test、Runtime、Provided、およびOptionalは、定義済みの構成です。詳細については、入門ガイドを参照してください。
:=、+=、++= これらは、Settingを構築します。これは、設定システムにおける基本的な型です。value これは、新しい設定またはタスクの定義で、別の設定またはタスクの値を使用します。このメソッドは特別であり(マクロです)、上記の設定定義メソッド(:=、…)の引数内、またはスタンドアロンの構築メソッドDef.settingとDef.task以外では使用できません。詳細については、タスクグラフを参照してください。inは、参照される設定のスコープまたはスコープの一部を指定します。スコープを参照してください。完全なドキュメントについては、RichFile、PathFinder、およびパスを参照してください。
/ 単一のFileで呼び出されると、これはnew File(x,y)です。Seq[File]の場合、これはシーケンスの各メンバーに適用されます。*と**は、フィルターに一致するFileまたはSeq[File]の子(*)または子孫(**)を選択するためのメソッドです。|、||、&&、&、-、および--は、ファイルを選択するためによく使用されるフィルターを組み合わせるためのメソッドです。NameFilterおよびFileFilterを参照してください。これらの名前のメソッドは、コレクション(Seqなど)やParser(入力の解析を参照)などの他の型にも存在することに注意してください。pair Fileから別のFileまたはStringへのマッピングを構築するために使用されます。ファイルの対応付けを参照してください。getは、PathFinder(名前による呼び出しデータ構造)を厳密なSeq[File]表現に強制します。これはScalaで一般的な名前であり、Optionのような型で使用されます。完全なドキュメントについては、ライブラリ管理を参照してください。
% これは、ModuleIDを構築するために使用されます。%% これは%と似ていますが、クロスビルドされた依存関係を識別する点が異なります。from 依存関係のフォールバックURLを指定するために使用されますclassifier 依存関係のclassifierを指定するために使用されます。at Mavenスタイルのリゾルバーを定義するために使用されます。intransitive 依存関係または構成を推移的でないとしてマークします。hide 構成を内部としてマークし、公開されるメタデータに含めないようにします。これらのメソッドは、小さなParserからParserを構築するために使用されます。これらは、標準ライブラリのパーサーコンビネータの名前と密接に対応しています。詳細については、入力のパースを参照してください。これらは、入力タスクとコマンドに使用されます。
~, ~>, <~ シーケンスメソッド。??, ? Parserをオプションにするためのメソッド。?は後置です。id CharまたはStringリテラルをParserに変換するために使用されます。通常、Parserへの暗黙的な変換をトリガーするために使用されます。|, || 選択メソッド。これらはScalaで一般的なメソッド名です。^^^ Parserが一致したときに定数を生成します。+, * 後置反復メソッド。これらはScalaで一般的なメソッド名です。map, flatMap Parserの結果を変換します。これらはScalaで一般的なメソッド名です。filter Parserが一致する入力を制限します。これはScalaで一般的なメソッド名です。- 前置否定。元のパーサーが入力と一致しない場合にのみ、入力と一致します。examples, token タブ補完!!! 元のパーサーが入力と一致しない場合に使用するエラーメッセージを提供します。