java - Arrange my Maven dependencies for production/locally -


i having tests platform i've built in java using maven tool package , other release lifecycle phases.

my platform comprised out of 1 main module called platform-core. module depnedes on small moudles such services (which has dependencies of own , on...).

the platform used clients (that use jar's api run tests).

here small example of how platform , clients on high level design:

  1. client_1 (uses platform-core jar).
  2. platform-core (uses services jar).
  3. services (uses helper_1 jar).
  4. helper_1

i client of own platform. meaning contribute code client , platform diffrent jar.

what have today uber jar of platform-core. uber jar contains small jar depends on.

client_1 uses uber jar dependency.

the problem when changes in services module locally need to:

  1. clean install services module (to create services.jar).

  2. clean install platform-core uber jar (so have update services.jar)

  3. clean install client_1 have dependency updated uber jar.

these pretty complicated , want simplify this... few steps or better design welcome..

any idea how?

thanks


Comments

Popular posts from this blog

node.js - Node js - Trying to send POST request, but it is not loading javascript content -

javascript - Replicate keyboard event with html button -

javascript - Web audio api 5.1 surround example not working in firefox -