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:
- client_1 (uses platform-core jar).
- platform-core (uses services jar).
- services (uses helper_1 jar).
- 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:
clean install services module (to create services.jar).
clean install platform-core uber jar (so have update services.jar)
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
Post a Comment