Я пытаюсь настроить и многомодульный проект Maven с помощью Spring/JPA. Вот общий макет. У меня есть корневой модуль с 5 дочерними модулями.
backoffice (root maven module) | -(maven module)-----core (this is where persistence.xml and entityManager stuff resides). | -(maven module)-----employee (employee related entities, controllers, etc.) | -(maven module)-----vendor (vendor related entities, controllers, etc.) | -(maven module)-----customer (customer related entities, controllers, etc.) | -(maven module)-----web (contains all the web stuff).
У меня есть весь материал jpa в core/src/main/resources/META-INF (persistence.xml, spring -context w/EntityManagerFactory, dataSource и т.д.). Идея состоит в том, что я хочу разделить материал персистенции по всем подмодулям (сотруднику, поставщику и клиенту).
Проблема заключается в том, что при запуске веб-приложения он не может найти EntityMangerFactory. Если я настрою материал JPA в каждом субмодуле (сотруднике, поставщике и клиенте), он будет работать.
Как мне настроить все мои вещи, связанные с сохранением в ядре, а затем поделиться им с другими модулями?
Спасибо заранее.