I am wanting to mavenize our projects but have a somewhat complex scenario. Need opinions on the best way to handle a situation in which classes from a web app are required by other apps that are built and deployed along side it.
My projects look like this:
- Suite web app.
- POS web app.
- Membership app.
Two packages within the Suite app are used in the POS and Membership app, as well as in the server lib.
I am not really sure how to approach this. Should we designate/automate a regular build of the Suite app for the purpose of pushing the Suite jars to the repo to be used as a dependency, or should this all be taken care of in the top level pom for each build? There's also the issue of building the server lib.
Thoughts appreciated!