Projekt wielomodułowy

0

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;)

1
  1. Osobno,
  2. To trochę dziwne pytanie. Przecież to są tylko moduły mavenowe a nie osobne aplikacje. Wystarczy ci jeden kontekst. Patrz ad3.
  3. Dodać zależność do poma modułu webService od modułu database.
0

Dzięki za odpowiedź;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1