Dan Sirbu wrote:
moduleSpecification.addSystemDependency(dep);
where myModule is the blocking service. Then if service still blocks at deployment, then all deployments would fail until the service is up, right ?
No. A module dependency is NOT a service dependency. A module dependency has to do with linking of of classloading, and assumes that the dependency exists in some location. A service dependency controls start order, lifecycle control, and injection.