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

Houston Putman commented on SOLR-16078:
---------------------------------------

So thanks to a [lovely gradle 
issue|https://github.com/gradle/gradle/issues/847], we will have to use a 
separate module group for solrj modules (since we would have two "core" modules 
in the project, {{solr-core}} and {{solr-solrj-core}}). This is actually fine, 
as it helps distinguish to users what is Solr internal and what is meant for 
clients.

We can either call this group: {{org.apache.solr.solrj}} or 
{{org.apache.solr.client}}. I am partial to the "client" option, but since we 
have years of history and marketing used for the "solrj" option, that is 
probably the right path to go.

As for the artifact names the default will be {{solr-solrj-<name>}} (e.g. 
{{solr-solrj-core}}). We can do something similar to what we do with the solr 
module artifact names, and have the names be just {{solrj-<name>}}, since the 
solr is kind of redundant, but I don't particularly mind keeping the default.

[~dsmiley] has mentioned before that starting with the 10.0 release, he would 
like the {{solr-solrj-core}} to go away and be named {{solr-solrj}}. I think 
it's fine either way but we should probably come to a consensus.

> New solrj-core module
> ---------------------
>
>                 Key: SOLR-16078
>                 URL: https://issues.apache.org/jira/browse/SOLR-16078
>             Project: Solr
>          Issue Type: Sub-task
>          Components: SolrJ
>            Reporter: Jan Høydahl
>            Priority: Major
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> We should introduce a solrj-core module that is as slim as possible wrt 
> dependencies.
> A user will then add solrj-core as well as any other solj-xx modules needed 
> for their use.
> By marking it {{\@lucene.experimental}} we can change the API of this 
> solrj-core during 9.x as we move stuff into other modules.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to