将grails应用程序升级到2.3.7出错



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

异常看起来像这样:

C:UsersCharu.grails2.3.7projectsjobjoospluginssearchable-0.6.6srcjavagrailspluginsearchableinternalcompassconfigEnvironmentSearchableCompassConfigurator.java:25: package org.apache.lucene.analysis does not exist
import org.apache.lucene.analysis.Analyzer;
                                 ^
C:UsersCharu.grails2.3.7projectsjobjoospluginssearchable-0.6.6srcjavagrailspluginsearchableinternalcompasssearchDefaultSuggestQueryMethod.java:31: package org.apache.lucene.analysis does not exist
import org.apache.lucene.analysis.WhitespaceAnalyzer;

谁能帮我一下,是什么原因导致它失败,以及如何删除它

你添加了这个吗:

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")
}

我将可搜索的版本从0.6.6降级到0.6.5,然后它就可以正常工作了

最新更新