You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@solr.apache.org by "Joel Bernstein (Jira)" <ji...@apache.org> on 2022/01/13 19:45:00 UTC

[jira] [Comment Edited] (SOLR-15730) Modularize SolrJ

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

Joel Bernstein edited comment on SOLR-15730 at 1/13/22, 7:44 PM:
-----------------------------------------------------------------

I wanted to check back in on this ticket.

I spoke with [~gerlowskija] about how we might go about modularizing Solrj. Here is a possible approach:

1) Create sub-directories under the solrj directory to hold the modules:

solrj-core
solrj-streaming
solrj-zookeeper
...
2) Move the respective code bases and tests into those directories with their own gradle.build.

3) Make changes to other parts of the build that distribute the jars to maven central, packaging etc...

[~dweiss], [~dsmiley], [~janhoy] is this the basic approach you guys had in mind? 


















was (Author: joel.bernstein):
I wanted to check back in on this ticket.

I spoke with [~gerlowskija] about how we might go about modularizing Solrj. Here is a possible approach:

1) Create sub-directories under the solrj directory to hold the modules:

solrj-core
solrj-streaming
solrj-zookeeper
...
2) Move the respective code bases and tests into those directories with their own gradle.build.

3) Make changes to other parts of the build that distribute the jars to maven central, packaging etc...

[~dweiss], [~dsmiley], [~janhoy] is this basic approach you guys had in mind? 

















> Modularize SolrJ
> ----------------
>
>                 Key: SOLR-15730
>                 URL: https://issues.apache.org/jira/browse/SOLR-15730
>             Project: Solr
>          Issue Type: Task
>          Components: SolrJ
>            Reporter: Jan Høydahl
>            Priority: Major
>         Attachments: Skjermbilde 2021-10-28 kl. 15.38.40.png
>
>
> Umbrella issue for breaking up SolrJ into a slim solrj-core with minimal dependencies as well as solrj-zk, solrj-streaming, solrj-jdbc etc as needed.
> We can move relevant other JIRAs as sub-tasks to this one to keep everything together.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

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