Нужен ли каждому подпроекту Play ApplicationLoader с Macwire? - PullRequest
0 голосов
/ 04 мая 2018

Учитывая следующий набор подпроектов: Подпроект Play не может импортировать классы Play-json

Должен ли каждый проект иметь независимый ApplicationLoader? Например, для модуля api следует создать и ApiApplicationLoader, а для родительского проекта также создать BackendApplicationLoader.

Примите во внимание, что родительский проект полезен для целей разработки, но при развертывании каждого модуля Api Reporting и CMS могут быть развернуты на разных серверах. Тем не менее, модуль Core должен быть общим, значит ли это в этом случае. CoreApplicationLoader не нужен?

1 Ответ

0 голосов
/ 05 мая 2018

Рассмотрим настройку Guardian / Frontend , где они имеют

  • несколько подпроектов приложений (article, discussion, sport, identity и т. Д.)
  • каждый подпроект приложения развертывается на отдельном сервере
  • каждый подпроект приложения имеет отдельный загрузчик приложений (AppLoader)
  • общий общий подпроект, который действует как библиотека и не развернут (common)
  • прикладной подпроект для локальных целей разработки, который не развернут (dev-build)
  • проводка через MacWire
...