Witam chciałbym stworzyć projekt składający się z kilku modułów i nie wiem do końca jak to powinno prawidłowo wyglądać. Chciałbym aby projekt miał następującą strukturę.
Project (parent)
- database (subproject)
- core (subproject)
- webService (subproject)
W modułach database oraz webService będę korzystał z Springa. Z pomocą mavena stworzyłem powyższą strukturę i w tym miejscu mam kilka pytań.
-Czy zależności Springowe dodać osobno do każdego pod projektu czy do głównego poma w głównym projekcie?
-Jak korzystać z contextu Springa w module Database (nie jest to modul web i nie wiem jak załadować context gdzie normalnie bym to zrobił przez web.xml)? Jak się postępuje w podobnym przypadku?
-Jak zrobić aby klasy za adnotowane w projekcie database były widoczne w module webService (aby można je było wstrzykiwać)?
Z góry dziękuje za odpowiedzi;)