Ошибка обновления приложения Grails до 2.3.7
Я недавно обновил свое приложение 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 ответа
Вы добавили это:
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, затем она работает нормально.