Would it be possible to extract JUST the work related to making fineract-client as separate module from https://github.com/apache/fineract/compare/develop...vidakovic:feature/FINERACT-1171?
In terms of logical sequencing, perhaps this would be simplest to do after
FINERACT-1188, with fineract-client as the 1st of more to come modules, but not yet including fineract-api and fineract-doc?
I imagine that this would help with later making FINERACT-1102 possible?
If it's possible, it's perhaps easier if you do not yet include any improvements to fineract-client - JUST the build changes, and then raise a separate PR after for changes such as adding src/main/templates/java/retrofit2/CollectionFormats.mustache and all those things? Create a separate JIRA, as a subtask here or standalone Improvement, about whatever all those changes are required for.