maven:添加相同的2个工件但具有不同的版本

时间:2011-10-19 15:24:57

标签: java maven

这可能吗?

在我的项目中,我有Hibernate搜索,需要apache lucene 3.x版本 但我的项目还有玉兰cms,需要apache jackrabbit,而这需要apache lucene 2.x。

唯一的解决方案是使用lucene 3.x进行休眠搜索,将2.x用于玉兰花,但我该怎么办呢?

谢谢你:)

1 个答案:

答案 0 :(得分:2)

获取更新的JackRabbit版本。 The latest versions are based on Lucene 3.x

如果由于某种原因你无法做到这一点,你将不得不使用package-renaming tasks进行精心设计的maven-shade-plugin,但这很讨厌,所以我会改用新版本。< / p>