Совет по созданию структуры проекта Maven - несколько модулей против нескольких проектов ?

Рассмотрим следующий пример многоуровневого корпоративного приложения:

  1. project-services -> POJO Services layer
  2. project-web -> Web application, зависит от 'project-services', развернутого как WAR
  3. project-web-services -> Web Services, зависит от 'project-services', развертывается как отдельная WAR, в настоящее время не отображается через Интернет
  4. проект-автономный -> Cron Jobs, зависит от 'project- services »

Что было бы правильным подходом для организации этого в Maven. Стоит ли создавать многомодульный проект maven? Если 'project-services' - это модуль Maven, можно ли использовать его совместно с тремя другими проектами, каждый из которых является независимым развертываемым модулем?

В своих предыдущих проектах я просто создал 4 разных проекта Maven и никогда не чувствовал особой нужды ни в чем. еще.

Хочу проверить, есть ли способ лучше, чем то, что я делал раньше.

6
задан Samarth Bhargava 10 February 2012 в 08:08
поделиться