OK so the use case that I was missing is that we ship some kind of simple varia/example/one-off services which are more like application utilities then subsystems (note that the domain model allows for adding custom subsystems). At which point we have full control over the xml, and its superfluous to wrap a single xml file in a jar.