如何使用gradle获取Hibernate Search Lucene的所有依赖项?

问题描述 投票:0回答:1

我的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'

当我在IntelliJ中运行./gradlew clean jar时,我遇到了错误:

12:40:34:执行任务'jar'......

任务:包装器

在0s 1可执行任务中构建成功:1执行

任务:compileJava失败

FAILURE:构建因异常而失败。

  • 出了什么问题:任务':compileJava'执行失败。 无法解析配置':compileClasspath'的所有文件。找不到org.restlet.jee:org.restlet:2.3.0。需要:project:> org.apache.solr:solr-core:7.6.0找不到org.restlet.jee:org.restlet.ext.servlet:2.3.0。要求:project:> org.apache.solr:solr-core:7.6.0
  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获得完整的见解。
  • https://help.gradle.org获得更多帮助

在3s中构建失败1可操作的任务:1执行无法找到org.restlet.jee:org.restlet:2.3.0。需要:project:> org.apache.solr:solr-core:7.6.0在build.gradle文件中搜索12:40:38:任务执行完成'jar'。

java gradle lucene hibernate-search
1个回答
0
投票

Solr没有必要使用Hibernate Search。尝试删除Solr依赖项。

如果您添加这些依赖项以使用额外的分析器,您可能想知道在过去几年中大多数分析仪从Solr迁移到Lucene,因此您应该能够依赖Lucene罐子:see here

© www.soinside.com 2019 - 2024. All rights reserved.