Dawid Weiss created LUCENE-9140:
-----------------------------------

             Summary: Clean up Solr dependencies to use transitives and 
explicit exclusions
                 Key: LUCENE-9140
                 URL: https://issues.apache.org/jira/browse/LUCENE-9140
             Project: Lucene - Core
          Issue Type: Sub-task
            Reporter: Dawid Weiss


Many Solr dependencies in gradle are currently explicitly expanded into a flat 
structure with { transitive = false }, reflecting ivy/ant build. 

We should explicitly depend on what's really needed, allow for transitive 
dependencies and exclude what's not required. This will make the dependency 
graph clearer. We still have the warning check for creeping transitive 
dependencies in the form of versions lock file and jar checksums.

A side effect would also be to figure out which scope dependencies belong to 
(api level or internal).




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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

Reply via email to