これは、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
タブ補完!!!
元のパーサーが入力と一致しない場合に使用するエラーメッセージを提供します。