Set dependency="true" for features artemis-core-client and artemis-jms-client to make them able to be blacklisted.
Otherwise IllegalStateException is thrown by karaf-maven-plugin for custom distributions.
If you need new release, please let me know. Remember, with Karaf 4.2, you can override entire feature without a need to change it in original project.
In other words, if you have pax jms feature:
You can have $KARAF_HOME/etc/org.apache.karaf.features.xml file with:
Karaf 4.2 will use your version of feature definition.