[Java][Spring] Podział projektu na moduły

Witam. Postanowiłem spróbować szczęścia tutaj.

Piszę prostą web aplikację w javie/springu i natrafiłem na pewien problem i nie mogę znaleźć rozwiazania.

 

Pytanie: Czy da się jakoś efektywnie podzielić web-app projekt na kilka mniejszych, niezależnych od siebie tzn mam:

 

Przykładowo dwa projekty np. ‘Recenzje’ i ‘Admin’, które posiadają

  • kontrolery

  • widoki (np. jsp)

 

Oraz trzeci np. web-app, który również posiada

  • kontrolery

  • widoki (np. jsp)

oraz w jakiś sposób zespala siebie z pozostałymi dwoma tj web-app zależy od ‘Recenzje’ i ‘Admin’.

 

Do czego dążę?

 

Czy ma ktoś jakiś sprawny sposób na przeprowadzenie takiej operacji, aby wynikowy war lądujący na serwerze widział widoki wszystkich projektów?

 

Więc tak logika, jest bez problemowa, tworzysz JAR i wrzucasz go do WEB-INF/lib, tak jak każda inną bibliotekę zewnętrzną.