0

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ドキュメントを精査しましたが、この「組織」セグメントがスコープにない場合に何が起こるかを説明している場所が見つからないようです。

だから私は尋ねます:組織を特定しないとはどういう意味ですか?適用されるデフォルトはありますか? 組織を使用しないことが適切なのはどのような場合ですか?

4

1 に答える 1

2

ドキュメントから (セクション4.7.11 - プラグインの依存関係)

グループ ID を指定しない場合、デフォルトのプラグイン グループ IDorg.grails.pluginsが使用されます。

(「グループ ID」は、「組織」と呼ばれるものの Maven 用語です)。https://grails.org/plugins/にリストされているすべての標準プラグインは、デフォルトのグループ ID を使用します。

于 2014-07-03T16:39:51.090 に答える