[ 
https://issues.apache.org/jira/browse/SOLR-16079?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17798649#comment-17798649
 ] 

David Smiley commented on SOLR-16079:
-------------------------------------

[~janhoy] your response to my question was not a "no" (or "yes"); it was 
something else — where we may be going in the bigger picture, and it makes 
sense to me.  But my question is about this issue description which I find 
confusing (speaking of empty modules).  Can't this be?:
{quote}Create a new SolrJ module, solrj-apachehttp, which contains the SolrJ 
code that depends on Apache HttpClient.  The Apache HttpClient dependencies 
should be declared there.  solrj will have a dependency on this in Solr 9 but 
Solr 10 will not.  solr-core will need this dependency (until we make it go 
away!), as will tests of some modules.  
{quote}
That's what we did for solrj-zookeeper.  No empty modules :)  Any concerns?

> New solrj-apachehttp module
> ---------------------------
>
>                 Key: SOLR-16079
>                 URL: https://issues.apache.org/jira/browse/SOLR-16079
>             Project: Solr
>          Issue Type: Sub-task
>          Components: SolrJ
>            Reporter: Jan Høydahl
>            Priority: Major
>
> As the HttpSolrClient based on apache http client will be deprecated in 9.0, 
> then the new {{solrj-core}} module does not need to add those in its 
> build.gradle. Instead we can make an "empty" module that pulls in those 
> dependencies, so that users wanting to use the old client must add that 
> dependency. Then in 10.0 we'll remove both the old clients and this jar.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to