にjarファイルの2つのバージョンを使用する方法、私はのNeo4j-1.9.3のLucene-3.6.2に依存して使用する必要がある、とのLuceneに依存ElasticSearch -4.4.0。 2つのバージョンのluceneを直接使用したい場合は、ClassLoaderを使用してルーメンから異なるクラスをロードできます。私のJavaプロジェクトでは、私のJavaプロジェクト
しかし、問題は私が今すぐlucene's apisを使用しないことです。 neo4jのapi実行中にlucene-3.6.2をロードできる方法はありますか?また、elasticsearchのapiを実行している間にlucene-4.4.0をロードすることができますか? 2つのバージョンのluceneが矛盾しているので、neo4jとelasticsearchを1つのプロジェクトで実行する必要があります。依存関係の問題をどのように解決できますか?
ありがとうございます。
LUCENEにはlucene-core-4.3.1.jar、組み込みneo4jデータベースにはlucene-core-3.6.2.jarを使用しようとして同じ問題がありますが、lucene-core-4.3.1.jarではneo4jが破損します。あなたの問題をどうやって解決しましたか? – qualebs