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