[
https://issues.apache.org/jira/browse/SOLR-17962?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
David Smiley updated SOLR-17962:
--------------------------------
Description:
At this point of the migration, we shouldn't need to ship Apache HttpClient
JARs in Solr. It's getting there because SolrJ still has SolrClient
implementations depending on it. There's too much work remaining to actually
completely remove them at this time, due to their extensive uses in tests,
still.
Possibilities; not all mutually exclusive:
(A) Mark those dependencies as optional somehow (Maven POM), hopefully also
affecting our build. Thus solr-core won't depend on it transitively.
(B) exclude the transitives where solr-core depends on SolrJ. Simple.
(C) move them to a new module solrj-apache-httpclient but that doesn't seem
like a good idea as they are deprecated.
*(D) move them to solr-test-framework (CHOSEN)*
was:
At this point of the migration, we shouldn't need to ship Apache HttpClient
JARs in Solr. It's getting there because SolrJ still has SolrClient
implementations depending on it. There's too much work remaining to actually
completely remove them at this time, due to their extensive uses in tests,
still.
Possibilities; not all mutually exclusive:
(A) Mark those dependencies as optional somehow (Maven POM), hopefully also
affecting our build. Thus solr-core won't depend on it transitively.
(B) exclude the transitives where solr-core depends on SolrJ. Simple.
(C) move them to a new module solrj-apache-httpclient but that doesn't seem
like a good idea as they are deprecated.
(D) move them to solr-test-framework
> Don't include Apache HttpClient JARs in Solr (server)
> -----------------------------------------------------
>
> Key: SOLR-17962
> URL: https://issues.apache.org/jira/browse/SOLR-17962
> Project: Solr
> Issue Type: Sub-task
> Reporter: David Smiley
> Assignee: David Smiley
> Priority: Blocker
> Labels: pull-request-available
> Fix For: 10.0
>
> Time Spent: 10m
> Remaining Estimate: 0h
>
> At this point of the migration, we shouldn't need to ship Apache HttpClient
> JARs in Solr. It's getting there because SolrJ still has SolrClient
> implementations depending on it. There's too much work remaining to actually
> completely remove them at this time, due to their extensive uses in tests,
> still.
> Possibilities; not all mutually exclusive:
> (A) Mark those dependencies as optional somehow (Maven POM), hopefully also
> affecting our build. Thus solr-core won't depend on it transitively.
> (B) exclude the transitives where solr-core depends on SolrJ. Simple.
> (C) move them to a new module solrj-apache-httpclient but that doesn't seem
> like a good idea as they are deprecated.
> *(D) move them to solr-test-framework (CHOSEN)*
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]