実行して違いを比べてみよう。スコープには定義されていない。いつスコープを指定するべきかあるキーが、通常スコープ付けされている場合は、スコープを指定してそのキーを使う必要がある。これらのスコープ外には存在しない。どちらかを書く必要がある。使うと、コンフィグレーションにスコープ付けされた標準のコンパイルタスクをオーバーライドするかわりに、カレントプロジェクトにスコープ付けされた新しいコンパイルタスクを定義してしまう。ようなエラーに遭遇した場合は、スコープを指定していないか、間違ったスコープを指定したことによることが多い。君が使っているキーは何か別のスコープの中で定義されている可能性がある。キーの名前はキーの一部でしかないと考えることもできる。実際の所は、全てのキーは名前と(三つの軸を持つ)スコープによって構成される。いう式全体でキー名だということだ。スコープ付けするという方法がある。いったよく使われるキーに対してビルドレベルのデフォルトのセッティングを定義することができる。いう関数が用意されている。可能な所に追加したのと同じものが得られる。スコープ付けされたセッティングのみを代入するべきだ。スコープ委譲スコープ付きキーは、そのスコープに関連付けられた値がなければ未定義であることもできる。一般的なスコープから値を見つけ出そうとする。この機能により、より一般的なスコープで一度だけ値を代入して、複数のより特定なスコープがその値を継承することを可能とする。スコープ委譲に関する詳細は後ほど解説する。