Я пытаюсь настроить и 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 с EntityManagerFactory, dataSource, так далее.).Идея в том, что я хочу поделиться информацией о персистентности между всеми подмодулями (сотрудником, продавцом и клиентом).
Проблема в том, что при запуске веб-приложения оно не может найти EntityMangerFactory.Если я настрою JPA-компоненты в каждом субмодуле (сотрудник, поставщик и клиент), то это сработает.
Как мне настроить все мои данные, связанные с постоянством, в ядре, а затем поделиться ими с другими модулями?
Заранее спасибо.