[ 
https://issues.apache.org/jira/browse/LUCENE-3795?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13220811#comment-13220811
 ] 

Robert Muir commented on LUCENE-3795:
-------------------------------------

Can we rethink this structure? In my opinion there is a little bit of dll-hell 
going on on.

>From Lucene's perspective as a library, 3rd party dependencies are *extremely 
>expensive*. I realize
this doesnt matter so much for solr, since its an app, but I think we should 
minimize this.

We all agreed modules should be treated like lucene core (which has no 
dependencies), and sure,
some modules do have dependencies but they should be minimal and necessary.

Just looking at the lib/ directory in the branch I see:
* commons-lang.jar: This is unnecessary and only used for 
EqualsBuilder/HashCodeBuilder, please remove!
* slf4j.jar: Lucene doesnt do logging: there have been numerous discussions 
about this, such logging should be at a higher level app like solr. But, this 
doesnt seem to be 'actually' used anyway... please remove!
* spatial4j.jar: I think this approach should be re-thought. I dont understand 
the advantage of creating the extra level of indirection to a github project 
here. I also have no clue what dependencies this jar itself has... furthermore 
i dont even know how to get the source code for this binary jar, there is only 
a github link with no branches or tags to indicate "0.1". I think all of this 
is a big no-go. 

                
> Replace spatial contrib module with LSP's spatial-lucene module
> ---------------------------------------------------------------
>
>                 Key: LUCENE-3795
>                 URL: https://issues.apache.org/jira/browse/LUCENE-3795
>             Project: Lucene - Java
>          Issue Type: New Feature
>          Components: modules/spatial
>            Reporter: David Smiley
>            Assignee: David Smiley
>             Fix For: 4.0
>
>
> I propose that Lucene's spatial contrib module be replaced with the 
> spatial-lucene module within Lucene Spatial Playground (LSP).  LSP has been 
> in development for approximately 1 year by David Smiley, Ryan McKinley, and 
> Chris Male and we feel it is ready.  LSP is here: 
> http://code.google.com/p/lucene-spatial-playground/  and the spatial-lucene 
> module is intuitively in svn/trunk/spatial-lucene/.
> I'll add more comments to prevent the issue description from being too long.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to