Witam.
Uczę się Mavena i jest tam projekt główny i moduły. Projekt projektu głównego ma identyczną strukturę, różni się jedynie tym, że musi w pliku pom.xml musi być zdefiniowane:
<packaging>pom</packaging>
Ale jaki jest sens podziału takiego na moduły, gdzie główny projekt nic nie robi ?
Przeczytałem na necie, że przykład takiego podziału to serwer i klient np. klient który wywołuje metody za pomocą RMI, ale dlaczego to robić w ten sposób tj. dzielić na moduły ?
Proszę o wyjaśnienie tej kwestii, bo mam wątpliwości, dzięki!