如何在Grails 3.0.4中配置插件的安装?

时间:2015-08-30 04:06:47

标签: grails grails-plugin grails-3.0

我正在将一个应用程序从Grails 2.4.2移植到Grails 3.0.4,并且我遇到了之前安装的一些插件的问题。特别是在GSP页面中引用的一个。这个特殊的插件名为google-visualizer,我在这里找到了一些信息:

https://github.com/bmuschko/grails-google-visualization/blob/master/grails-app/views/formatter/index.gsp

但是,我对如何安装它一无所知。我没有在任何maven repo中找到特定的jar文件,因此我无法将其添加为Gradle依赖项。一般来说,它在哪里记录了如何在Grails 3.X中安装现有的插件?我已经阅读了有关如何端口现有插件的文档,但这不是我想要做的。我只是想告诉Grails / Gradle我想使用这个特定的插件并让它解决我的依赖关系。我试过这个语法,如下所示:

https://grails.org/plugins/tag/grails3

Example: 

compile ":quartz:1.0.2"

我已将该行放在build.gradle文件的dependencies块中,但它不起作用。我从Gradle那里得到错误。是否有必须为插件添加特定的Maven仓库?对此有任何帮助表示赞赏。谢谢。

2 个答案:

答案 0 :(得分:3)

Grails 1.x和2.x插件遗憾地与Grails 3.x不兼容。

您可以在https://bintray.com/grails/plugins/

找到已移植到Grails 3的插件

Grails-google-visualization插件未在Grails 3版本中发布,但是从repo开始,似乎已经开始升级工作。 您可以在此问题中查看Grails 3版本的进度:https://github.com/bmuschko/grails-google-visualization/issues/49

本杰明前段时间寻找一位新的维护人员,并找到了一名志愿者 - 详情见这篇文章:https://twitter.com/bmuschko/status/498610606896066560

对于那些最重要的插件,Grails Core团队在此处维护一个列表:https://github.com/grails/grails-core/wiki/Grails-3-Priority-Upgrade-Plugins

一些旧的插件将被他们的Gradle对应物fx取代。 codenarc插件,已经存在于Gradle版本中。

答案 1 :(得分:0)

一种简单的方法是找出插件的JAR文件,然后在Grails 3.0.4中使用它们。这样就无需更改插件的源代码