我希望在我的应用程序中与Jackrabbit 2.x集成以进行数据版本控制。
我的应用程序依赖于Lucene 2.9.1
问题是 Jackrabbit 依赖于更高版本的 Lucene ( 3.6 ),因此我不能将jackrabbit-core
jar 放在与我的应用程序相同的类路径中,因为它与我的 lucene jar 冲突。
看到我不想实现 WebDAV 客户端,我考虑过使用 RMI 实现,但是,我看到jackrabbit-rmi
jar 也依赖于jackrabbit-core
Lucene。
有什么办法可以解决这个问题,以便在我的应用程序中使用 jackrabbit RMI?或者是否有其他解决方案可以让我在不升级我的 lucene 罐子的情况下使用 Jackrabbit?