【问题标题】:How do I configure installation of plugins in Grails 3.0.4?如何在 Grails 3.0.4 中配置插件的安装?
【发布时间】:2015-11-24 09:57:14
【问题描述】:

我正在将应用程序从 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 中安装现有插件?我已阅读有关如何port 现有插件的文档,但这不是我想要做的。我只是想告诉 Grails/Gradle 我想使用这个特定的插件并让它为我解决依赖关系。我已经尝试过如下所示的语法:

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

Example: 

compile ":quartz:1.0.2"

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

【问题讨论】:

    标签: grails grails-plugin grails-3.0


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      遗憾的是,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

      Benjamin 前段时间搜索了一位新的维护者,并找到了一名志愿者 - 详情请参阅此消息:https://twitter.com/bmuschko/status/498610606896066560

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

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

      【讨论】:

      • 谢谢雅各布。这是很好的信息。这对我来说有点像在机器上扔扳手。一般来说,除了 Grails 官方网站上的简短移植指南之外,似乎没有太多关于 Grails 3 迁移支持的内容。这让我想知道有多少商店实际将他们现有的 Grails 2.X 应用程序移植到 3.X。
      • 有很多插件作者正在努力升级和发布 Grails 3。还有一个 Grails 2 插件,可以帮助升级一些手动任务:grails.org/plugin/migrate2-grails3 .对我来说,目前 Grails 3 似乎取得了真正的进展:)
      • 这是个好消息!我希望他们能提供某种迁移工具,但我不知道那个插件。
      猜你喜欢
      • 1970-01-01
      • 2010-11-29
      • 1970-01-01
      • 2015-10-26
      • 2016-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-20
      相关资源
      最近更新 更多