Grails 3.x插件名称是否应该包含' org.grails.plugins:'?

时间:2015-08-23 14:23:58

标签: grails grails-plugin grails-3.0

Grails 3.x插件名称应该是org.grails.plugins:$project.name还是$project.name

https://raw.githubusercontent.com/grails/grails-profile-repository/master/profiles/plugin/templates/bintrayPublishing.gradle的默认值为org.grails.plugins:$project.name,但在https://bintray.com/grails/plugins/,某些插件包含org.grails.plugins:,有些插件则不包含。{/ p>

据我所知,没有明确的模式"官方"插件包括org.grails.plugins:和第三方插件。

更新:上面引用的bintrayPublishing.gradle现在已将默认名称更改为$project.group:$project.name。名称只是一个名称,它不以任何方式用于依赖项解析。但是通过最新的更改,可以更容易地看到maven groupId和artifactId是什么。

更新2:bintrayPublishing.gradle再次更改了默认值,现在它只是$project.name。从Grails 3.1开始,bintrayPublishing.gradle已被plugin取代。另见this blog post

中的问题2

1 个答案:

答案 0 :(得分:0)

我正在使用grails 3.0.5

在我尝试安装插件后...我变得知道......就像这样..

compile "org.grails.plugins:mail:2.0.0.RC2" ==> this plugin from grails.org

compile 'org.apache.activemq:activemq-spring:5.11.1' ==> this plugin from activemq.apache.org

compile "com.sun.mail:javax.mail:1.5.1" ==> this plugin look like from oracle

所以并非所有插件都必须包含org.grails.plugins