[
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]