将grails app升级到2.3.7时出错

时间:2014-03-28 09:28:37

标签: grails groovy lucene grails-searchable searchable-plugin

我最近将Grails应用程序从2.1.1升级到2.3.7。 它通过可搜索的插件显示了一些例外情况。 我正在使用搜索:0.6.6

异常看起来像这样:

C:\Users\Charu\.grails\2.3.7\projects\jobjoos\plugins\searchable-0.6.6\src\java\grails\plugin\searchable\internal\compass\config\EnvironmentSearchableCompassConfigurator.java:25: package org.apache.lucene.analysis does not exist
import org.apache.lucene.analysis.Analyzer;
                                 ^
C:\Users\Charu\.grails\2.3.7\projects\jobjoos\plugins\searchable-0.6.6\src\java\grails\plugin\searchable\internal\compass\search\DefaultSuggestQueryMethod.java:31: package org.apache.lucene.analysis does not exist
import org.apache.lucene.analysis.WhitespaceAnalyzer;

任何人都可以帮助我解决导致其失败的原因以及如何将其删除。

2 个答案:

答案 0 :(得分:0)

你添加了这个:

Use the above dependency declaration in your BuildConfig.groovy file and then add

mavenRepo "http://repo.grails.org/grails/core"

因为现在需要

我过去通过将其添加到我的依赖项

来解决它
dependencies {

        compile("org.compass-project:compass:2.2.0")
}

答案 1 :(得分:0)

我将可搜索的版本从0.6.6降级到0.6.5,然后它运行正常。