【发布时间】:2011-10-19 15:24:56
【问题描述】:
这可能吗?
在我的项目中,我有需要 apache lucene 3.x 版的 Hibernate 搜索,
但我的项目也有需要 apache jackrabbit 的 magnolia cms,而后者又需要 apache lucene 2.x。
唯一的解决方案是使用 lucene 3.x 进行休眠搜索,使用 2.x 进行 magnolia,但我该怎么做呢?
谢谢你:)
【问题讨论】:
这可能吗?
在我的项目中,我有需要 apache lucene 3.x 版的 Hibernate 搜索,
但我的项目也有需要 apache jackrabbit 的 magnolia cms,而后者又需要 apache lucene 2.x。
唯一的解决方案是使用 lucene 3.x 进行休眠搜索,使用 2.x 进行 magnolia,但我该怎么做呢?
谢谢你:)
【问题讨论】:
获取更新的 JackRabbit 版本。 The latest versions are based on Lucene 3.x.
如果由于某种原因你不能这样做,你将不得不使用 maven-shade-plugin 仔细检查 package-renaming tasks,但这很讨厌,所以我会改用新版本。
【讨论】: