I'm looking for a project that builds some kind of explicit superstructure on Spring contexts, managing the process of creating context assemblies with respect to parent->child relationships, and/or overriding relationships.
To be a bit more concrete, a system that will accept "modules" in the form of JARs together with embedded Spring context definition files (XML), as well as possibly some form of external "meta-context" definition file that declares the desired mutual dependence relations between the contexts. A more cool idea would be if the contexts only internally declared "relative" dependencies, and the "modules" system determined the correct context wiring order in much the same way Spring contexts determine correct wiring order of their component beans.
Anyone know of or is working on such a system? I guess another way of looking at this might be something like the HiveMind module descriptor system. Only, as befits the Spring model, something a bit more conceptually slimline :P
I was hoping that "Spring Modules" might turn out to be a system like this, but was a little disappointed to find out it was just a set of modules for Spring, rather than a system for making modules for Spring :P