当Grails BuildConfig范围没有指定组织时会发生什么?

时间:2014-07-03 16:03:12

标签: maven grails ivy buildconfig

在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,但似乎找不到他们解释当这个"组织"范围内缺少细分。

所以我问:当一个人没有指定组织时,它意味着什么?是否有应用的默认值?什么时候才能使用组织?

1 个答案:

答案 0 :(得分:2)

来自文档(4.7.11 - plugin dependencies部分)

  

如果您未指定组ID,则使用默认插件组ID org.grails.plugins

("群组ID"是您所谓的"组织"的Maven术语。)。 https://grails.org/plugins/中列出的所有标准插件都使用默认组ID。