2014-11-06 11:01 GMT+01:00 Chetan Mehrotra <[email protected]>:

> On Thu, Nov 6, 2014 at 3:25 PM, Tommaso Teofili
> <[email protected]> wrote:
> > ok for me, I'd also be happy to help as that would probably imply
> exposing
> > Lucene classes in OSGi too, right?
>
> Yes that would be required. Given the utility I see it would be very
> helpful to export the Lucene packages to allow users to customize the
> setup.
>
> So would it be ok to export Lucene packages?
>

+1

We have to decide how do that:
- blindly expose org.apache.lucene.* from oak-lucene: we expose ourselves
to issues with semantic versioning (since Lucene itself doesn't support it)
- carefully expose only those packages classes we want people to be able to
configure: we expose ourselves to issues with semantic versioning, but in a
smaller scale
- not expose Lucene classes from within oak-lucene but require them to be
provided externally by, for example, Apache ServiceMix bundles: we should
be fine with semantic versions but complicate the setup a bit (oak-lucene +
servicemix stuff instead of just oak-lucene)
- ...

See also [1] for some history on this topic.
Regards,
Tommaso

[1] : https://issues.apache.org/jira/browse/OAK-1442


>
> Chetan Mehrotra
>

Reply via email to