Как получить все зависимости для Hibernate Search Lucene, используя gradle? - PullRequest
0 голосов
/ 24 апреля 2019

Мой файл build.gradle:

//Hibernate
implementation 'org.hibernate:hibernate-core:5.4.2.Final'
implementation 'org.hibernate:hibernate-entitymanager:5.4.2.Final'

//Hibernate Search
implementation 'org.hibernate:hibernate-search:5.11.1.Final'
implementation 'org.hibernate:hibernate-annotations:3.5.6-Final'
implementation 'org.apache.solr:solr-common:1.3.0'
implementation 'org.apache.solr:solr-core:7.6.0'
implementation 'org.lucee:lucene-snowball:2.9.4'

Когда я запускал чистую банку ./gradlew в IntelliJ, я получал ошибку:

12: 40: 34: Выполнение задачи 'jar' ...

Задача: обертка

СТРОИТЬ УСПЕШНО в 0с 1 действенное задание: 1 выполнено

Задача: compileJava FAILED

FAILURE: сборка не удалась, исключение.

  • Что пошло не так: Не удалось выполнить задачу ': compileJava'.

    Не удалось разрешить все файлы для конфигурации ': compileClasspath'. Не удалось найти org.restlet.jee: org.restlet: 2.3.0. Требуется: проект:> org.apache.solr: solr-core: 7.6.0 Не удалось найти org.restlet.jee: org.restlet.ext.servlet: 2.3.0. Требуется: проект:> org.apache.solr: solr-core: 7.6.0

  • Попробуйте: Запустите с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше вывода журнала. Запустите --scan, чтобы получить полную информацию.

  • Получите дополнительную помощь по https://help.gradle.org

СТРОИТЬ ОШИБКА в 3 с 1 действенное задание: 1 выполнено Не удалось найти org.restlet.jee: org.restlet: 2.3.0. Требуется: проект:> org.apache.solr: solr-core: 7.6.0 Поиск в файлах build.gradle 12:40:38: Выполнение задачи завершено «jar».

1 Ответ

0 голосов
/ 25 апреля 2019

Solr не обязательно использовать Hibernate Search.Попробуйте удалить зависимости Solr.

Если вы добавили эти зависимости для использования дополнительных анализаторов, возможно, вы захотите знать, что в последние несколько лет большинство анализаторов были перемещены из Solr в Lucene, и, таким образом, вы должны иметь возможность зависетьвместо этого на баночках Lucene: см. здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...