Recently, our project expand from one project jmix to multi jmix module project,and when we start project the process of enhance class seems cost too much time.
Our project has a basic jmix module project ,other project all depends on it and the outside has a project to choose which module to use in different customer env.
So we decide to make each module as a single code repository(by using gitignore to prevent code conflict).
When we add some new code to one project ,the build process for this module must be restart and make development a little slow.
Could someone tell us how to speedly start project and reduce enhance time?