David Smiley created SOLR-3601:
----------------------------------

             Summary: Reconsider Google Guava dependency
                 Key: SOLR-3601
                 URL: https://issues.apache.org/jira/browse/SOLR-3601
             Project: Solr
          Issue Type: Improvement
            Reporter: David Smiley
            Priority: Minor
             Fix For: 4.0


Google Guava is a cool Java library with lots of useful stuff in it.  But note 
that the old version r05 that we have is 935kb in size and FWIW the latest v12 
is 1.8MB.  Despite its usefulness, Solr (core) is not actually using it aside 
for a trivial case in org.apache.solr.logging.jul to get a string from a 
Throwable.  And I'm using it in my uncommitted patch for Solr adapters to the 
Lucene module.  The Clustering contrib module definitely needs it.  This 
dependency to Solr core seems half-hearted and I suspect it may have been 
inadvertent during improvements to the Clustering contrib module at some point.

Shall we get rid of this dependency to Solr core, and push it back to the 
contrib module?  I like Guava, I want to use it in my work, but the reality is 
that Solr core doesn't even touch 1% of it.

--
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