0

在 Grails 应用程序中BuildConfig.groovy,您可以指定 repos 以在以下位置查找依赖项/插件:

repositories {
    mavenRepo: "http://path/to/my/repo"
}

plugins {
    compile: "fizz:buzz:0.4.3"
}

buzz-0.4.3.zip在上面的例子中,Grails 将在上面提到的 repo 中寻找一个插件。它的“组织”段是fizz,它是编写buzz-0.4.3.zip.

但我一直看到compile这样写的范围:

compile: ":buzz:0.4.3"

我浏览了BuildConfig文档,但似乎无法找到他们解释当范围内缺少这个“组织”部分时会发生什么的地方。

所以我问:如果一个人不指定组织是什么意思?是否应用了默认值?什么时候适合使用组织?

4

1 回答 1

2

来自文档(第4.7.11 节 - 插件依赖项

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

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

于 2014-07-03T16:39:51.090 回答