在Grails应用的BuildConfig.groovy
中,您可以指定repos来查找依赖项/插件:
repositories {
mavenRepo: "http://path/to/my/repo"
}
plugins {
compile: "fizz:buzz:0.4.3"
}
在上面的示例中,Grails将查找位于上述repo中的buzz-0.4.3.zip
插件。它"组织"细分是fizz
,这是创作buzz-0.4.3.zip
的组织的名称。
但是我一直看到compile
范围写得如此:
compile: ":buzz:0.4.3"
我搜索了BuildConfig
documentation,但似乎找不到他们解释当这个"组织"范围内缺少细分。
所以我问:当一个人没有指定组织时,它意味着什么?是否有应用的默认值?什么时候不才能使用组织?
答案 0 :(得分:2)
来自文档(4.7.11 - plugin dependencies部分)
如果您未指定组ID,则使用默认插件组ID
org.grails.plugins
。
("群组ID"是您所谓的"组织"的Maven术语。)。 https://grails.org/plugins/中列出的所有标准插件都使用默认组ID。