Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[orbit-dev] Lucene Advice Needed

Hi Orbit Developers,

I need an advice on how to proceed with the Apache Lucene bundle. I have
create new bundles for additional Lucene contribution jars and want to
bring them into Orbit.

Unfortunately, Orbit already contains an "org.apache.lucene" bundle. The
bundle name implies that this bundle would provide the full Lucene
package. But it doesn't. It only provides Lucene Core.

I also have to deal with split packages in the Lucene distribution.
There are some packages split across Lucene Core and its contributions.

I'd propose the following changes to address the issues but I'm
uncertain if they are doable because Lucene has some prominent consumers
(the Eclipse Help System).

1. Move Lucene Core into org.apache.lucene.core
2. Export the relevant packages with split packages properties
3. Turn org.apache.lucene into the global bundle
4. Add a required bundle dependency in o.a.lucene to o.a.lucene.core
5. Add optional bundle dependencies in o.a.lucene to the contribute
bundles (o.a.lucene.*)

Thoughts?

-Gunnar

-- 
Gunnar Wagenknecht
gunnar@xxxxxxxxxxxxxxx
http://wagenknecht.org/

Attachment: signature.asc
Description: OpenPGP digital signature


Back to the top