如何将Grails ElasticSearch插件更新到最新版本的ElasticSearch?

时间:2013-08-09 22:20:01

标签: spring grails elasticsearch grails-plugin grails-2.0

我想使用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' 

我还需要改变什么?

2 个答案:

答案 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'
        }
    }

更新: https://github.com/alidadasb/elasticSearch