Enhance OpenMRS SDK to support Dockerized Module-Based Distribution Builds

Indeed, @mseaton — the intention behind this feature is to complement and carry forward the efforts initiated by @corneliouzbett, specifically:

Absolutely — your suggestion to have the SDK automatically detect and resolve missing dependencies when deploying a module or distribution is spot-on.

From the perspective of implementers and testers, this would be really valuable. It would help assess the dependency safety of a module or distribution before runtime issues arise.

While this extends beyond the original motivation, it’s a highly complementary enhancement. It can easily be scoped as part of the broader effort to improve the SDK’s module/dependency handling — involving interactive prompts or automated resolution where feasible.