Я использую ElasticSearch и JackRabbit (или ... я тоже пытаюсь). JackRabbit, похоже, зависит от Lucene 3.6.x и ElasticSearch в зависимости от 4.3.1. Я использую Maven и JBoss 7.1.1. Я получаю Lucene 4.3.1 на пути к классам, но затем h *** ломается в журнале, потому что JackRabbit требует что-то от более старой Lucene.Как зависеть от двух разных версий библиотеки?
Как это решить?
Okey, поэтому я должен установить ElasticSearch и Jackrabbit в JBoss, а затем я могу использовать две разные версии? – LuckyLuke
Но если вы посмотрите на все зависимости для http://mvnrepository.com/artifact/org.elasticsearch/elasticsearch/0.90.2, значит ли это, что я должен установить их все как модуль? – LuckyLuke
@ LuckyLuke - вы можете установить эластичный поиск и все его зависимости (так что все в этом списке вы связали) как единый модуль jboss, который будет выставлять только эластичный поиск. есть пример того, как это сделать для слюни здесь - http://www.samaxes.com/2012/11/running-drools-5-4-0-final-as-a-jboss-as-7-module/ , просто чтобы увидеть, как они перечисляют все зависимости от слюни – radai