The motivation behind this is to manage local java services, using JMX, without something more heavyweight like the java service Wrapper.
Each service is started with -Dcom.sun.management.jmxremote
which means that "The JVM is configured to work as a local (same-machine-only) JMX server." (see here for a good explaination).
I tried the Attach API, but decided against it since it is not bundled with Java SE6 and and integrating it with maven was not possible.