我正在尝试使用Grails的2.5.0版本,但我遇到了与我尝试的一些插件兼容的问题(例如可搜索)
您建议使用哪个版本的Grails来开始新项目?我想从与当前Grails插件https://grails.org/plugins/
列表更兼容的版本开始我对新版本不感兴趣,但对当前插件列表的兼容性和稳定性最高。
答案 0 :(得分:1)
2.4.x和2.5.x一般都适用于当前的插件。
如果没有任何细节,很难知道为什么可搜索的插件不适合你,但请注意它只适用于Hibernate 3,新Grails应用程序的默认设置是使用Hibernate 4.但是您可以看到Hibernate 3配置设置已在BuildConfig.groovy和DataSource.groovy中注释掉,因此您可以轻松更改回Hibernate 3。
话虽如此,不要使用可搜索的。不再维护基础Compass库,并且使用可搜索的插件将导致扩展问题,因为使用服务器之间的共享索引非常不方便。 Compass的作者创建了Elasticsearch,这是一个更好的选择。它还有一个actively maintained plugin。