maven: добавить те же 2 артефакта, но с разными версиями - PullRequest
2 голосов
/ 19 октября 2011

Возможно ли это?

В моем проекте у меня есть поиск в Hibernate, для которого требуется Apache Lucene версии 3.x,
но мой проект также имеет CMS Магнолия, которая нуждается в Apache Jackrabbit, который, в свою очередь, нуждается в Apache Lucene 2.x.

Единственное решение - использовать lucene 3.x для поиска в спящем режиме и 2.x для магнолии, но как я могу это сделать?

спасибо:)

1 Ответ

2 голосов
/ 19 октября 2011

Получите более новую версию JackRabbit. Последние версии основаны на Lucene 3.x .

Если по какой-то причине вы не можете этого сделать, вам придется выполнить сложные задачи переименования пакетов , используя maven-shade-plugin , но это неприятно, поэтому Вместо этого я бы пошел с новой версией.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...