Spring 如何将Grails ElasticSearch插件更新为ElasticSearch的最新版本?
我想使用Grails,但它似乎已经过时了,因为它使用的是elasticsearch的0.17.8.1版本,而当前发布的版本是0.90.3 我需要做什么才能将插件更新到elasticsearch的最新版本 在BuildConfig.groovy中更改以下内容是否足够Spring 如何将Grails ElasticSearch插件更新为ElasticSearch的最新版本?,spring,grails,
elasticsearch,grails-plugin,grails-2.0,Spring,Grails,
elasticsearch,Grails Plugin,Grails 2.0,我想使用Grails,但它似乎已经过时了,因为它使用的是elasticsearch的0.17.8.1版本,而当前发布的版本是0.90.3 我需要做什么才能将插件更新到elasticsearch的最新版本 在BuildConfig.groovy中更改以下内容是否足够 compile 'org.elasticsearch:elasticsearch-lang-groovy:1.2.0' 到 我还需要更改什么?您需要更新以使用0.90.3。我现在无法提供更多详细信息,因为我正在使用我的手机。假设
compile 'org.elasticsearch:elasticsearch-lang-groovy:1.2.0'
到
我还需要更改什么?您需要更新以使用0.90.3。我现在无法提供更多详细信息,因为我正在使用我的手机。假设新的依赖项与插件兼容,因为
elasticsearch
正在使用Grails依赖项解析下载依赖项,您可以从应用程序BuildConfig
覆盖它们。从下载默认插件中排除插件,并从依赖项闭包中添加您的desire版本
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'
}
}
更新:
可能的重复:不,这只会更新groovy API的弹性。您需要将elastic的依赖项更新为最新版本。并确保他们没有破坏更改。@VijayKukkala这对我有什么帮助?@dmahapatro你能给出一个你会更改的答案吗?抱歉,发布了一个错误的链接。。。我的错。。我是指谢谢你,如果你以后给我更多提示,我会很高兴的,我必须更新什么。顺便问一下,你会建议在更新到0.90.3时使用该插件还是使用groovy api本身?我还需要更改什么?没有第一次下载它。该插件不会与你的解决方案一起安装!我得到了以下错误:pluginrelease-3.0.0需要Grails的版本[2.3>*],而您当前的Grails安装不符合该版本。请尝试安装不同版本的插件或Grails。这与您的Grails版本和release-3.0.0插件有关。您使用的是什么版本的grails?我在ggts 3.3开普勒中使用grails 2.2.4
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'
}
}