Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 当Grails BuildConfig作用域没有';不指定组织机构?_Maven_Grails_Ivy_Buildconfig - Fatal编程技术网

Maven 当Grails BuildConfig作用域没有';不指定组织机构?

Maven 当Grails BuildConfig作用域没有';不指定组织机构?,maven,grails,ivy,buildconfig,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的组织的名称 但我一直看到编译范

在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: ":buzz:0.4.3"
我搜索了一下,但似乎找不到他们在哪里解释当这个“组织”部分在范围中缺失时会发生什么

所以我问:当一个人没有指定组织时,这意味着什么?是否应用了默认值?什么时候不使用组织合适?

来自文档(部分)

如果不指定组id,则使用默认的插件组id
org.grails.plugins


(“组ID”是您所谓的“组织”的Maven术语)。在中列出的所有标准插件都使用默认组ID。

插件依赖项Hanks@IanRoberts(+1)肯定有一个默认值-很好,我想把
插件
而不是
依赖项
,请参阅更新。思想?