如何使用gradle获取Hibernate Search Lucene的所有依赖项?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用gradle获取Hibernate Search Lucene的所有依赖项?相关的知识,希望对你有一定的参考价值。
我的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'。
答案
Solr没有必要使用Hibernate Search。尝试删除Solr依赖项。
如果您添加这些依赖项以使用额外的分析器,您可能想知道在过去几年中大多数分析仪从Solr迁移到Lucene,因此您应该能够依赖Lucene罐子:see here
以上是关于如何使用gradle获取Hibernate Search Lucene的所有依赖项?的主要内容,如果未能解决你的问题,请参考以下文章
Spring Boot hibernate gradle字节码增强
Spring Boot hibernate gradle 字节码增强
springboot+kotlin+gradle+hibernate学习笔记
springboot+kotlin+gradle+hibernate学习笔记