0

私はメイヴンを使っています。

hibernate-search の最新バージョンを使用したい: 4.2.0.Final 私は 3.3.0.Final 未満でした

このバージョンの有効な Maven リポジトリがありません。

このバージョンの hibernate search を取得するには、どの Maven リポジトリを使用する必要がありますか?

あなたがそこに行くなら: https://repository.jboss.org/nexus/index.html#nexus-search;gav~org.hibernate~hibernate-search~~~~kw,versionexpand

必要なバージョンが見つかりますが、hibernate-search-4.2.0.Final.jar をダウンロードして解凍すると、META-INF フォルダーしかなく、jar にクラスがないことがわかります。jar は無効です!

ご協力いただきありがとうございます !

4

4 に答える 4

3

hibernate-searchプロジェクトは、アーティファクト構造を変更して、hibernate-searchの代わりにhibernate-search-ormを使用しました。Hibernate-searchは、Mavenが推移的に解決してプロジェクトに含めるhibernate-search-ormへの依存関係を宣言する単なるjarになりました。

こちらのアップグレードノートを参照してください-https://community.jboss.org/wiki/HibernateSearchMigrationGuide

より具体的には、このメモ-https://community.jboss.org/wiki/HibernateSearchMigrationGuide#New_jars_Maven_modules_reorganization

pomで休止状態の検索を見ると、依存関係がわかります。これはすべて、追加のリポジトリなしで中央から解決されるはずです。

<dependency>
    <groupId>${project.groupId}</groupId>
    <artifactId>hibernate-search-orm</artifactId>
    <version>${project.version}</version>
</dependency>
于 2013-02-07T14:44:42.793 に答える
2

JBossアーティファクトの最適なリポジトリは次のとおりです:https ://repository.jboss.org/nexus/content/groups/public-jboss/

利用可能なリポジトリについては、wikiで説明されています:https ://community.jboss.org/wiki/MavenRepository

このグループpublic-jbossには、JBossアーティファクトに必要なすべてのリリースとサードパーティのアーティファクトが含まれています。

于 2013-02-07T14:44:53.080 に答える
1

Maven Central で十分ではありませんか?

http://search.maven.org/#search|ga|1|hibernate-search

于 2013-02-07T13:37:20.193 に答える
0

これは JBoss プロジェクトであるため、 Nexusリポジトリから最新のビルドを取得できます。で設定する方法は次のとおりです~/.m2/settings.xml。次にpom.xml、この依存関係を含める必要があります。

<dependency>
     <groupId>org.hibernate</groupId>
     <artifactId>hibernate-search</artifactId>
     <version>4.2.0.Final</version>
</dependency>
于 2013-02-07T13:54:51.733 に答える