The Aries JMX project releases several jars:
org.apache.aries.jmx.api-0.3.jar - the org.osgi.jmx packages
org.apache.aries.jmx.core-0.3.jar - the Aries implementation of org.osgi.jmx
org.apache.aries.jmx-0.3.jar - a composite jar which includes the contents above two
Unfortunately, the latter's -source.jar does not contain any .java files, so debugging and setting breakpoints is hard (see also https://issues.apache.org/jira/browse/ARIES-755). I request that Karaf change to use the former two jars instead of the latter one to make it easier to troubleshoot.