我想使用Grails ElasticSearch Plugin,但它似乎已过时,因为它使用的是版本0.17.8.1的elasticsearch,而当前发布的版本是0.90.3。
如何将插件更新到最新版本的elasticsearch?
是否足以更改BuildConfig.groovy中的以下内容?
compile 'org.elasticsearch:elasticsearch-lang-groovy:1.2.0'
到
compile 'org.elasticsearch:elasticsearch-lang-groovy:1.5.0'
我还需要改变什么?
答案 0 :(得分:1)
您需要更新this line才能使用0.90.3。当我使用手机时,我现在无法提供更多详细信息。
答案 1 :(得分:1)
假设新的依赖项与插件兼容,因为elasticsearch
正在使用Grails依赖项解析下载依赖项,您可以从应用程序BuildConfig
覆盖它们。排除插件下载其默认值并从依赖关系中添加您想要的版本。
grails.project.dependency.resolution = {
dependencies {
// Put any compatible version you want
runtime 'org.elasticsearch:elasticsearch:0.90.3'
runtime 'org.elasticsearch:elasticsearch-lang-groovy:1.5.0'
}
plugins {
compile (":elasticsearch:0.17.8.1") {
excludes 'elasticsearch','elasticsearch-lang-groovy'
}
}