Нужен ли каждому подпроекту Play ApplicationLoader с Macwire?

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

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

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

1 ответ

Решение

Рассмотрим настройку опекуна / внешнего интерфейса, где они

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