我使用maven。
我想使用最新版本的hibernate-search:4.2.0.Final 我在3.3.0.Final
下我不能为此版本提供有效的maven存储库。
我必须使用哪个maven存储库来获取此版本的hibernate搜索?
你会找到我需要的版本,但是当我下载hibernate-search-4.2.0.Final.jar并且我取消归档它时,我看到只有META-INF文件夹但jar中没有类:jar无效!
感谢您的帮助!
答案 0 :(得分:3)
hibernate-search项目将其工件结构更改为使用hibernate-search-orm而不是hibernate-search。 Hibernate-search现在只是一个jar,它声明了对hibernate-search-orm的依赖,而maven将会传递解析并包含在你的项目中。
请在此处查看升级说明 - https://community.jboss.org/wiki/HibernateSearchMigrationGuide
更具体地说明这一点 - https://community.jboss.org/wiki/HibernateSearchMigrationGuide#New_jars_Maven_modules_reorganization
如果你在pom中查看hibernate搜索,你会看到依赖关系 - 这应该从中心解决,而不需要任何额外的存储库。
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>hibernate-search-orm</artifactId>
<version>${project.version}</version>
</dependency>
答案 1 :(得分:2)
JBoss工件的最佳存储库是:https://repository.jboss.org/nexus/content/groups/public-jboss/
可用的存储库在他们的wiki中解释:https://community.jboss.org/wiki/MavenRepository
组public-jboss
包含JBoss工件所需的所有版本和第三方工件。
答案 2 :(得分:1)
答案 3 :(得分:0)