The module is split into large projects is an effective method to reduce software complexity
In Java projects, we usually put a project split into modules, which is to reduce software complexity.
For example: we can put a big project atmosphere of module-a, module-b, module-c three modules, so that we can reduce the complexity of software.
maven can efficiently manage a plurality of modules