【问题标题】:Which Grails version is more compatible with current plugins list?哪个 Grails 版本与当前的插件列表更兼容?
【发布时间】:2015-05-26 11:04:03
【问题描述】:

我正在尝试使用 2.5.0 版本的 Grails,但我遇到了与我尝试过的一些插件的兼容性问题(例如可搜索)

您推荐哪个版本的 Grails 来启动一个新项目?我想从与当前 Grails 插件列表更兼容的版本开始https://grails.org/plugins/

我对较新的版本不感兴趣,但对与当前插件列表最兼容/最稳定的版本不感兴趣。

【问题讨论】:

  • 2.4.x 应该是插件方面最稳定的分支。但是,请记住,一些插件也不再维护。

标签: grails


【解决方案1】:

2.4.x 和 2.5.x 都可以正常使用当前的插件。

如果没有任何细节,很难知道为什么可搜索插件不适合您,但请注意,它仅适用于 Hibernate 3,而新 Grails 应用程序中的默认设置是使用 Hibernate 4。但您可以看到 Hibernate在 BuildConfig.groovy 和 DataSource.groovy 中注释掉了 3 个配置设置,因此您可以轻松更改回 Hibernate 3。

话虽如此,但不要使用可搜索的。底层的 Compass 库不再维护,使用可搜索插件会导致扩展问题,因为让它在服务器之间使用共享索引非常不方便。 Compass 的作者创建了 Elasticsearch,这是一个更好的选择。还有一个actively maintained plugin。

【讨论】:

  • 谢谢你的回答,jquery-ui插件grails.org/plugin/jquery-ui呢?在其文档中说它使用资源框架,但我知道版本 2.5.x 用资产管道插件替换它,两者之间有什么不兼容吗?是否兼容 2.5.x 的 jquery-ui 插件?
  • 它具有对资源插件的内置支持(即它具有定义分组资源的JqueryUiPluginResources.groovy 文件),但它可以与资源和资产管道一起使用。使用资产管道时,您可能需要(或想要)进行一些小的路径调整。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-19
  • 1970-01-01
  • 2021-02-25
相关资源
最近更新 更多