You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucene.apache.org by "Dawid Weiss (Jira)" <ji...@apache.org> on 2020/08/31 17:12:00 UTC

[jira] [Updated] (LUCENE-9140) Clean up Solr dependencies to use transitives and explicit exclusions

     [ https://issues.apache.org/jira/browse/LUCENE-9140?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dawid Weiss updated LUCENE-9140:
--------------------------------
        Parent:     (was: LUCENE-9077)
    Issue Type: Bug  (was: Sub-task)

> 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: Bug
>            Reporter: Dawid Weiss
>            Priority: Critical
>
> 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-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org