如何使用 gradle 获取 Hibernate Search Lucene 的所有依赖项?
How to get all dependencies for Hibernate Search Lucene using gradle?
我的 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'...
Task :wrapper
在 0 秒内构建成功
1 个可操作任务:1 个已执行
Task :compileJava FAILED
失败:构建失败,出现异常。
出了什么问题:
任务“:compileJava”执行失败。
Could not resolve all files for configuration ':compileClasspath'.
Could not find org.restlet.jee:org.restlet:2.3.0.
Required by:
project : > org.apache.solr:solr-core:7.6.0
Could not find org.restlet.jee:org.restlet.ext.servlet:2.3.0.
Required by:
project : > org.apache.solr:solr-core:7.6.0
尝试:
运行 使用 --stacktrace 选项获取堆栈跟踪。 运行 使用 --info 或 --debug 选项以获得更多日志输出。 运行 使用 --scan 以获得完整的见解。
获取更多帮助
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'.
Solr 不是使用 Hibernate Search 所必需的。尝试删除 Solr 依赖项。
如果您添加这些依赖项以使用额外的分析器,您可能想知道在过去几年中大多数分析器已从 Solr 转移到 Lucene,因此您应该能够改为依赖 Lucene jars:see here
我的 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'...
Task :wrapper
在 0 秒内构建成功 1 个可操作任务:1 个已执行
Task :compileJava FAILED
失败:构建失败,出现异常。
出了什么问题: 任务“:compileJava”执行失败。
Could not resolve all files for configuration ':compileClasspath'. Could not find org.restlet.jee:org.restlet:2.3.0. Required by: project : > org.apache.solr:solr-core:7.6.0 Could not find org.restlet.jee:org.restlet.ext.servlet:2.3.0. Required by: project : > org.apache.solr:solr-core:7.6.0
尝试: 运行 使用 --stacktrace 选项获取堆栈跟踪。 运行 使用 --info 或 --debug 选项以获得更多日志输出。 运行 使用 --scan 以获得完整的见解。
- 获取更多帮助
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'.
Solr 不是使用 Hibernate Search 所必需的。尝试删除 Solr 依赖项。
如果您添加这些依赖项以使用额外的分析器,您可能想知道在过去几年中大多数分析器已从 Solr 转移到 Lucene,因此您应该能够改为依赖 Lucene jars:see here