lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Yonik Seeley <>
Subject Re: Modularization
Date Mon, 23 Mar 2009 15:51:08 GMT
On Mon, Mar 23, 2009 at 11:10 AM, Michael McCandless
<> wrote:
>   4. Move contrib/* under src/java/*, updating the javadocs to state
>       back compatibility promises per class/package.

- contrib has always had a lower bar and stuff was committed under
that lower bar - there should be no blanket promotion.
- contrib items may have different dependencies... putting it all
under the same source root can make a developers job harder
- many contrib items are less related to lucene-java core indexing and
searching... if there is no contrib, then they don't belong in the
lucene-java project at all.
- right now it's clear - core can't have dependencies on non-core
classes.  If everything is stuck in the same source tree, that goes

I think there are a lot of benefits to continue considering very
carefully if something is "core" or not.


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message