描述为“:artifactId:version”的maven工件的默认groupId是什么?

时间:2017-04-19 15:09:42

标签: maven grails grails-2.0

我刚刚尝试添加grails插件:

Name    Place
A   India
B   USA
C   India
D   USA
E   China
F   UK
G   Canada
H   China
I   UK
J   UK

失败但后续成功:

compile "org.grails.plugins:spring-websocket:1.3.1"

为什么会这样?

1 个答案:

答案 0 :(得分:0)

就我所知,这两者是相同的(或应该是)。实际上我可以将以下内容添加到BuildConfig.groovy中:

compile "org.grails.plugins:spring-websocket:1.3.1"

我在依赖性报告中看到以下内容:

+--- org.grails.plugins:spring-websocket:1.3.1
|    \--- org.springframework:spring-messaging:4.1.5.RELEASE
|    \--- org.springframework:spring-websocket:4.1.5.RELEASE
|    \--- com.fasterxml.jackson.core:jackson-databind:2.4.3
|         \--- com.fasterxml.jackson.core:jackson-annotations:2.4.0
|         \--- com.fasterxml.jackson.core:jackson-core:2.4.3

Grails文档' Plugin Dependencies'表示:

  

如果您没有指定组ID,则使用org.grails.plugins的默认插件组ID。

我不知道为什么它不适合你,但它应该。我已经在Grails 2.5.4上检查了所有这些,但我认为早期版本的Grails 2以相同的方式运行。