Grails アプリでBuildConfig.groovy
は、リポジトリを指定して依存関係/プラグインを見つけることができます。
repositories {
mavenRepo: "http://path/to/my/repo"
}
plugins {
compile: "fizz:buzz:0.4.3"
}
buzz-0.4.3.zip
上記の例では、Grails は上記のリポジトリにあるプラグインを探します。その「組織」セグメントはfizz
、 を作成した組織の名前ですbuzz-0.4.3.zip
。
しかし、compile
スコープが次のように書かれているのをいつも目にします。
compile: ":buzz:0.4.3"
BuildConfig
ドキュメントを精査しましたが、この「組織」セグメントがスコープにない場合に何が起こるかを説明している場所が見つからないようです。
だから私は尋ねます:組織を特定しないとはどういう意味ですか?適用されるデフォルトはありますか? 組織を使用しないことが適切なのはどのような場合ですか?