jayway/JsonPath — pull request #63 by jgogstad (2014-12-09 10:03:27+00:00)
Title: Providers are not avaiable in OSGi containers. Moved package "jsonpath.internal.spi" to "jsonpath.spi".

Custom providers does not work on OSGi containers. Apache Felix's `maven-bundle-plugin` will not include packages named "impl" or "internal" ([documentation](http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html)) in the `Export-Package`-header. Since all the providers resides in `com.jayway.jsonpath.internal.spi.json`, they are not exported, and clients on OSGi containers can not use them. This PR moves the package `com.jayway.jsonpath.internal.spi.json` to `com.jayway.jsonpath.spi.json` so that the providers can be used on OSGi.

Another interesting solution to the problem of configuring json-path on OSGi, is to use fragment-bundles to preload custom client code, http://wiki.osgi.org/wiki/Fragment. Just an idea.