Hi,
looking at eclipse git web interface [1] to browse existing Eclipse projects I can see that we can keep the multiple git repositories approach
And not to have only code in a single repository. We can see that many projects are using the multiple repositories approach.
Virgo has for example many repositories. [2]
As we may have different lifecycle it should be better to split in different git repositories (like we have now)
In general we don't have to make new release of code that hasn't been updated. For example if all plugins are based on an API and that API is not changing, there is no need to tag/build a new version of these plugins.
So in the first approach, even code that has not been changed will need to be tag again and then deploy on maven repositories, etc for nothing.
So I was thinking that modularity is also ensured by using separated git repositories.
BTW I also think that the maven groupID and the package should be related and all CHE plugins should have same prefix for their package name. (maybe a different topic)
Florent