Just to add; I wouldn't move any project onto the old jackrabbit codebase.

And you can use oak without lucene at all, just use the property
indexes. You simply avoid including the oak-lucene dependencies.

On Sun, 10 Oct 2021 at 19:14, Torgeir Veimo <torgeir.ve...@gmail.com> wrote:
>
> You can build a modified version of oak with shaded lucene
> dependencies, so they don't interfere with other lucene dependencies
> in your project. See the example pom.xml at
> https://github.com/tveimo/oak-mega-shaded
>
> That particular dependency can be tries out with gradle using
> implementation 'com.github.tveimo:oak-mega-shaded:4ebfa176f1'
>
> It doesn't use the latest oak version at the moment, but I will
> upgrade it shortly.
>
> On Sun, 10 Oct 2021 at 18:53, Korbinian Bachl
> <korbinian.ba...@whiskyworld.de> wrote:
> >
> > Hi,
> >
> > we are currently using ModeShape as our JCR backend. However, as it was 
> > left alone by jboss (it was a jboss project) some time ago we now have the 
> > need to focus on some alternatives.
> > Now I tried to use jackrabbit 2.20 with our app but I have the problem with 
> > lucene. Especially its non compatibility with itself. We also use 
> > Elasticsearch 7.15 and this also brings lucene with it in its 
> > dependencies... so 3.x and 8.x clashes and wont work.
> >
> > Is there any way I can let out lucene from jackrabbit to have it work? Is 
> > there any alternative I have for JCR usage besides removing either 
> > jackrabbit or elasticsearch as part of our project?
> >
> > I've also read about Oak but honestly didnt really understand the 
> > implications if it should just behave like a regular JCR2 backend.
> >
> > Best,
> >
> > KB
>
>
>
> --
> -Tor



-- 
-Tor

Reply via email to